pledge structure