working on responding to request