A toolkit for PDP