add HIOMainDataSource