changes to specification