add light.rb