sponse and resul