update Proile model to include roles