finish read basic reply and add test