added point-to-point exercise solutions