Add an interface for the new functionality