added callbacks continuity