adding command not found
separating programs from hub
refactoring logError and success