changed author in all instances. made fixed mass negation in factory. cleaned up @params