last fix

поправил ошибки явные, в общем виде вроде заработало, но нужно еще
попилить