Abstracted Tools