done
fix readline