delegation and feedback