added callback skeletons