Moved code to new branch
Checkstyle fixed
add empty commands
Revert "add empty commands"

This reverts commit c7f1d817d9570ecadb485538b46d2ef72be764d6.
Working version
Working version