update from feedback