add train dao