extended contact and location classes