slight changes with more docs