exiting is now controled by 'q'