maintain list and export functionality