Have working example with part B integration