This is the repository created for pm class