added alive request and response