updates
updates gitignore
updates modules