base modules, gitignore