implemented torso. working