updated with auto accession adder
some more caching, local, and cleanup
ignore more
read from CSV