documentation and renaming to make more sense