Hello Lancie1 and everybody else,great to get some feedback,this forum and the people on it are a great help. Rung 0 Branch 2 O:2/4 Unlatch full light is not a valid command and wouldnt work on a plc,I used this because i have yet to do any bit shift work so the full light{latched on when level sensor goes true) is being used to register the status of the process.Without it the soleniod opens when the container is moved clear of the level sensor.When i know a how to flag bits will us the level sensor to flag a bit status and put that instruction in at Rung 0 Branch 2 .your suggestion of using just three parallel rungs at rung zero is a good one,It would make the programme easy to follow .The truth indicators looked like christmas tree lights.i will come back to this one later,thanks for comments,always welcome Ian