added command-not-found feature