child module fix & gitignore files added