This is how all of this would go