я короче не буду это самое подробности разводить