Strict Standars Fix
Code cleanup
Language Update