modifying contact provider