interface for ida*