check3a and3b