renames block arguments more semantically
more semantic naming
attempted to add method to model, reverted