check 3a and 3b