major dryad rework to run on azure