Init
Big merge
Fix light