deep puddle dynamics