add function: response automatic