looking and checking