add q to exit