Implementing SVAA (not yet complete)