last save before graphics refactor