fix #22
fix #20
readme