add a lists module to hold the MI listing functions