выполняет только первый пункт