backup tool implementations