added support for basic JSON  types