add optional parameter spec