add ignore
modify git ignore
modify git ignore
refactor code
refactor code