modify plist reader