working on space types and construction sets