add new callback controller