added PDL dependency