version 3.0.0 initial commit
gitignore update