Procedural decompostion for ESWT done or something