change profile specs to reflect optional attributes