Implement Light class
Update groups