add light code