Работает, но не доделано