refactored contacts