add dict|json path for loading and saving workspace state