added basic layout structure