some data objects / tools for saving / loading