added languages and new version system