setting up plist model