build basic layout