Feature/add roles