Cuba technology train