fiddle with rebuild