update Proile model to include roles, FIX