public function editUserRoles($id)
	{
  		if ( Shinobi::can( config('watchtower.acl.user.role', false) ) ) {
			$user = $this->model::findOrFail($id);

			$roles = $user->roles;

	    	$available_roles = Role::whereDoesntHave('users', function ($query) use ($id) {
			    $query->where('user_id', $id);
			})->get();

			return view( config('watchtower.views.users.role'), compact('user', 'roles', 'available_roles') );
		}

	 	return view( config('watchtower.views.layouts.unauthorized'), [ 'message' => 'sync user roles' ]);
	}