added embedded pledge