update with tube and light