Add sync prototype