initial import of ppl-1.0