add handleCallback section