adding soa integration