json strange
gitignore
working parse and gen