cordova structure