refactor adding of bodies to support scaling for noise