implemented basic layout