use json instead of hstore