modified gitignore and uml file