created intermediary module
added gitignore