use SPA instead of Rich Client