update the profile template and some convienience methods on ProfileModel