added basic gui layout