Basic GUI setup and will clean up mess later