allow saving/reloading of params