all this duplicate taxonomy stuff is ridiculous. use a helper function so we can just pass some arguments in specific to that taxonomy and then register the damn taxonomy