sovle one bug