fix SOA