phew, fixed all of the missing-docstring and found some other things along the way (for future changes)