fix #35 bug