Do You Require A Roof? Go through These Concepts.