changed the way of handling 'not found' commands
modified part of the project design