update on feedback function