design for persistence