развитые логические возможности функции