working on adding a gui