working with responses