a plist tool which can replace keywords smoothly