do not change how parts work