hw SPA in progress