fix#7
fix#8