Dp compilation