switch to ContactType instead of string