import and adopt liblangtag. add watchfile