fix #9
fix #8