lang refac