added working B2DRope class
misc