updated version code, gitignore file