modifications to classes