update the interface for the new methods