add gitignore, correct schema