complile successfully
.gitignore updated