bit of refactoring in Body classes
More documentation in classes