add interface with IndexManager