starting refactor in Body class