new implementation for generated response