Check 10a - still need b and c and typedef check