Why introduce the acronym SPA here? You never use it again, and it isn't really a standard term.