rewrote entire thing
added a bit of summary to readme