piecing together docs
cleaned up names