implement edit a discuss