uncontern the string-length
add gitignore list