fixing ling#