fix #36
fix bug