fix coding bug