try to fix the rederence problem1