add Marc_lang lib