implemented replies