Thanks to all those that pointed out the problem with the Bachmann 21 pin decoder and the fact that the cab lights only operated at one end. I have now changed the decoder to a Hornby Sapphire and the cab lights can be controlled at each end. The problem I have is that I use the Gaugemaster Prodigy Advance and the function button F2 is a momentary make and not a latch. So if I press F2 the cab light comes on when I press F2 but goes out when I release it. I presume someone may have encountered the same problem and if so I would like to know if and how they have overcome this problem, I don't know whether it is possible to remap the functions from F2 to F3 say. I think this will be a problem with the Prodigy Advance. Any help would be appreciated.