Almost done working on conatct type