https://railaval.com/differences-similarities-train-rails/