implementation spec VCPS