tryed to pull request from right branch, added task4_4 and almost correct task4_5