developing subassembly sparing code