Duck Creek platform