added documentation for non-mutator