Made pointToPoint struct private