workaround for json post