add modules and updated .gitignore file