setting up the basic layout