find and add contacts tested and implemented with subtemplates