Code review for some classes and hability to run auto-tests
patterns sample file