initial commit (some code moved from jsonbroker.library)