adding contacts handling