1. added 'save all' functionality
2. added but not implemented json serialization mechanism for internal logging on client side