updates saves
refactors all lists into partials