new features

  1. drnicktgm#1259
  2. Alex_m30x#7297
  3. james#6343
  4. robinrasquin
  5. tfortyleralt
  6. Piexrre
  7. Amtrak Fan