и вроде все достаточно пи*дато, но все равно какая-то х**ня...