title,header,footer content are separated,till footer implemented

Static component separated and dynamic part separated
use snake casing