contact operations