compatible to old contact happening format