Working on lang

WARNING: VERY MESSED UP, WILL FIX IN 5 MINS