ignoring
optimized file checking and already downloaded
removing unused items