small readability tweaks
allow exit on 'q' key