improve lighting, implement platforms