fix #8
close #8