first version working with plist