mapped Q to q for quitting