some work on parameter load and save