html parser fleshed out!