first GUI enabled integration
got the GUI to really choose a file and run the functions