more work on parameter saving