add photo and edit plist