added classes I thought I might need in the near future