added some more methods to classes