basic layout and setup on desktop