resolve OOM, include afinal frame
add .gitignore