fix 617 bugs