allow JSON input