add tools.reader as a dependency