refactored and added Box2D adapter