scale change
scale change for diff types
add gitignore