check more conditions