cleanup
gui working!