beautiful soup integrated, plus cleaned up a lot of dumb unnecessary code for recursion
changing the disclaimer