smrt response function