update specification
update specification