неправильно использую логику?