sichevoy (pull request 1.1)

new home work all most done. sorry for mistakes.