added particle tracking
updated gitignore