Add IInterDAO and implement