new example projects, comments in code and refactoring