public function editRole($id)
	{
 		if ( Shinobi::can( config('watchtower.acl.permission.role', false) ) ) {
			$permission = Permission::findOrFail($id);

			$roles = $permission->roles;

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

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

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