updated with .plist loading into an array