Разбили логику постранично