worked on case B