simplified interface.