add files and modified .gitignore file