reply function fixed