could in the long run move spaces functionality to the class and since the class is global anyway, wouldn’t need this