Added addCallback