This is prepping for adding more features, as i want the actual functions that are interaction with the `isbn` tool to be separate