added all ligths off/on basic/rudimentary functionality