correcting visibility of methods from auxiliary classes, starting to document