controller callback note