add gitignore and up comp