Minor Update

Fixed some semantics and algorithms for new member variables