refs #1: name change
refs #1: made changes based on review notes
refs #1: added a docstring