preparing to move list stuff into a provider