Religion is a cultural universal because it fulfills several basic functions within human societies. It is a basic requirement of group life. In sociological terms, these include both manifest and latent functions. Among the manifest (open and stated) functions of religion are included defining the spiritual world and giving meaning to the divine.Religion provides an explanation for events that seem difficult to understand. By contrast, latent functions or religion are unintended, covert, or hidden. Functionalists suggest that religion is a requirement for society and individual both because it serves both manifest and latent functions