add train#power_source
merged A and B files together