this project has been abandoned for years, i do not remember how to run it nor do i remember how to use it.
i leave it here as a curiosity for people to look at, and a place to look at my old bad code.