convert to maven and gitignore change