add sendSnapshot function