fix bug: syntax err