added callback manager