add tools.post