exhaustive soap initialization