- struct added
- new logic for htmlparser