generate_input_json, userinfo accepts arguments