working on contactlink.cpp