fixed missing interface method