implementing feedback