add visual feedbacks