finished the basic layout