add tools for convenience