split utility module into list and pair modules