setup basic gui