Initial commit of ddp and srp.