Update .gitignore; Add addCallback function