gitignore and fix a bug
readme