Mid-point check in; added some documentation