added missing interface