refactor list controller methods into apropriate mixins