adds join methods and tests to contacts