Part B partially works