many needed parts