generate real response