add license, alter .gitignore
add