Introduced cache and plist file.