вроде в первом приближении заработало