initial infrastructure for feedback