updated soa