reply method update
started to get ready to support block