added layout per requirments