spacing
changing threading model and adding supernal launch