updated gui layout