update how parts are stored