add lang init