first task - added tests (uncomlite)