added menus and re made some aspects of GUI