fix bug that #3