supprt multiple lgihts