integrating the feedback