seperate gui from program