add err
add .gitignore