Update on numberous things. No language check done yet