implementing feedbacks