extract parsers from communicators
make index.html instance runnable