rework of spec and rebuild