added example pl and tester