added contact resolvers