avoid use of global, use functional style: makes converting into a task easier
avoid use of global, use functional style: makes converting into a task easier

graingert/reportificate,graingert/reportificate,chrissorchard/malucrawl,chrissorchard/malucrawl