Addition to self and other points COMPLETE