revised crawler, added reporter submodule