I should really use subtrees for this, ehhh