add hyperspace, fixes #40