use contional instruction