/// <summary>
		/// Load or Create Scriptable Object
		/// </summary>
		/// <returns></returns>
		public static WindowParseCSVData LoadData()
		{
			//try get scriptable object (data)
			WindowParseCSVData data = AssetDatabase.LoadAssetAtPath<WindowParseCSVData>(GetDataPath());

			//if there is no data, create it
			if (data == null)
			{
				data = CreateInstance<WindowParseCSVData>();
				AssetDatabase.CreateAsset(data, GetDataPath());
			}

			//load data
			return data;
		}
 void OnEnable()
 {
     //load data
     data    = WindowParseCSVData.LoadData();
     csvData = WindowCSVData.LoadData();
 }