refactoring for less repetition/added contact