3a and 3c working