added responding concept