updates to the make file and the GUI