fixed conditions to work