removed cascading part count