implement response counts