added languages and stuff