fixing a bug on multiple parts loading