setting up the basic UI layout