add lang, add gitignore