documenting code pt1