Вроде работет но не точно