added updated create code and .gitignore