Added the PART enum to define the different partnames.