fixed memory leak, improved performance
cleanup
cleanup, optimizing loops and conditionals
further improvements
further code improvements (readability)
code improvement: optimized dozens of ifs
cleanup
removed unneccessary drive count function
cleanup