вот что такое 30 сразу не поймешь, нужно в код лезть