shakefile cleaning, and some monad cleaning
starting on archive, but i don't really need to
sort entries
in progress of archives