Save contact logic working