+ json input :: doc