loading effect
add gitignore