working on modularizing crawlz