Что-то получилось но не до конца