finished basic structure of GUI