implemented lights

sorry, had a commit mistake in the last request