program spec done