contact functionality , Involves Data base Addition