updated PKContact class