a modern KDP (do not merge)