addde source code