fix json and add gitignore