ddp – deep thoughts