add out-of-bound exit command :q