done with weighting stuff
overrides for lhs and rhs setting
functionality for accessing weights
Merging release into master.