Completed GUI
many bugs