attribute changes based on parts used for prototypes