saving and loading done. needs MP testing