ignore bin
ignore gen
initial commit