added new layout structure