add some example for plist and pl