now responds to HTTP