GUI and testing file added