ideas = {
	hidden_ideas = {
		UKR_ready_for_war = {

			allowed = {
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			modifier = {
				ai_join_ally_desire_factor = 100
			}
		}
		ucr_loyal_osavul = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				max_planning = 0.10
				army_leader_cost_factor = -0.25
			}
		}
		ucr_disloyal_osavul = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				max_planning = -0.10
				army_leader_cost_factor = 0.25
			}
		}
		ucr_loyal_pisar = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				annex_cost_factor = -0.10
				opinion_gain_monthly_factor = 0.2
			}
		}
		ucr_disloyal_pisar = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				annex_cost_factor = 0.10
				opinion_gain_monthly_factor = -0.2
			}
		}
		ucr_loyal_judge = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				mobilization_laws_cost_factor = -0.30
				economy_cost_factor = -0.30
			}
		}
		ucr_disloyal_judge = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				mobilization_laws_cost_factor = 0.30
				economy_cost_factor = 0.30
			}
		}
		ucr_loyal_wagonmaster = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				attrition = -0.05
				out_of_supply_factor = -0.05	
			}
		}
		ucr_disloyal_wagonmaster = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				attrition = 0.05
				out_of_supply_factor = 0.05	
			}
		}
		ucr_loyal_khorunzhy = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				max_command_power = 20	
			}
		}
		ucr_disloyal_khorunzhy = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = neutrality
			}
			
			modifier = {
				max_command_power = -20	
			}
		}
		oun_bandera_opposition = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_country_flag = UKR_has_OUN_struggle
			}
			
			modifier = {
				war_support_factor = -0.05
			}
		}
		oun_melnyk_opposition = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_country_flag = UKR_has_OUN_struggle
			}
			
			modifier = {
				stability_factor = -0.05
			}
		}
		oun_fallen_leader = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_country_flag = UKR_has_OUN_struggle
			}
			
			modifier = {
				command_power_gain_mult = -0.10
			}
		}
		oun_bandera_max_power = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_country_flag = UKR_has_OUN_struggle
			}
			
			modifier = {
				war_support_factor = 0.05
				political_power_factor = 0.10
			}
		}
		oun_melnyk_max_power = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_country_flag = UKR_has_OUN_struggle
			}
			
			modifier = {
				stability_factor = 0.05
				political_power_factor = 0.10
			}
		}
		oun_strong_leader = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_country_flag = UKR_has_OUN_struggle
			}
			
			modifier = {
				command_power_gain_mult = 0.10
				political_power_factor = 0.10
			}
		}
		sancordon_bonus_defence_minus_5 = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = -0.05
			}
			
			allowed = {
				always = no 
			}

		}
		sancordon_bonus_defence_null = {
			
			removal_cost = -1 

			allowed = {
				always = no 
			}

		}
		sancordon_bonus_defence_5 = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.05
			}
			
			allowed = {
				always = no 
			}

		}
		sancordon_bonus_defence_10 = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.10
			}
			
			allowed = {
				always = no 
			}

		}
		sancordon_bonus_defence_15 = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.15
			}
			
			allowed = {
				always = no 
			}

		}
		sancordon_bonus_attack_minus_5 = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = -0.05
			}
			
			allowed = {
				always = no 
			}

		}
		sancordon_bonus_attack_null = {
			
			removal_cost = -1 

			allowed = {
				always = no 
			}

			available = {
				has_idea = UKR_sanitary_cordon
			}
		}
		sancordon_bonus_attack_5 = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.05
			}
			
			allowed = {
				always = no 
			}

		}
		sancordon_bonus_attack_10 = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.10
			}
			
			allowed = {
				always = no 
			}

		}
		UKR_khvylovy_secretar_idea_1 = {

			name = UKR_khvylovy_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				war_support_factor = 0.05
				communism_drift = 0.1
			}
		}
		UKR_khvylovy_secretar_idea_2 = {

			name = UKR_khvylovy_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				war_support_factor = 0.05
				communism_drift = 0.1
				party_popularity_stability_factor = 0.1
			}
		}
		UKR_khvylovy_secretar_idea_3 = {

			name = UKR_khvylovy_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				war_support_factor = 0.05
				communism_drift = 0.1
				party_popularity_stability_factor = 0.1
				defensive_war_stability_factor = 0.1
				offensive_war_stability_factor = 0.1
			}
		}
		UKR_khvylovy_secretar_idea_4 = {

			name = UKR_khvylovy_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				war_support_factor = 0.10
				communism_drift = 0.1
				party_popularity_stability_factor = 0.1
				defensive_war_stability_factor = 0.1
				offensive_war_stability_factor = 0.1
				surrender_limit = 0.10
				resistance_damage_to_garrison_on_our_occupied_states = 0.15
			}
		}
		UKR_sokolovska_secretar_idea_1 = {

			name = UKR_sokolovska_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				stability_factor = 0.05
			}
		}
		UKR_sokolovska_secretar_idea_2 = {

			name = UKR_sokolovska_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				stability_factor = 0.05
				research_speed_factor = 0.03
				research_sharing_per_country_bonus = 0.05
			}
		}
		UKR_sokolovska_secretar_idea_3 = {

			name = UKR_sokolovska_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				stability_factor = 0.05
				research_speed_factor = 0.05
				research_sharing_per_country_bonus = 0.05
				conscription_factor = 0.15
				female_random_scientist_chance = 0.50
				female_random_operative_chance = 0.50
			}
		}
		UKR_sokolovska_secretar_idea_4 = {

			name = UKR_sokolovska_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				stability_factor = 0.05
				research_speed_factor = 0.05
				research_sharing_per_country_bonus = 0.05
				conscription_factor = 0.15
				female_random_scientist_chance = 0.50
				female_random_operative_chance = 0.50
				production_speed_facility_factor = 0.10
				special_project_speed_factor = 0.05
			}
		}
		UKR_chubar_secretar_idea_1 = {

			name = UKR_chubar_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				consumer_goods_factor = -0.15
			}
		}
		UKR_chubar_secretar_idea_2 = {

			name = UKR_chubar_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				consumer_goods_factor = -0.15
				local_resources_factor = 0.10
			}
		}
		UKR_chubar_secretar_idea_3 = {

			name = UKR_chubar_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				consumer_goods_factor = -0.15
				local_resources_factor = 0.10
				production_speed_arms_factory_factor = 0.05
				production_speed_dockyard_factor = 0.05
				industrial_capacity_factory = 0.10
			}

		}
		UKR_shumskyi_secretar_idea_1 = {

			name = UKR_shumskyi_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = 0.1
				political_advisor_cost_factor = -0.25
			}
		}
		UKR_shumskyi_secretar_idea_2 = {

			name = UKR_shumskyi_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = 0.1
				political_advisor_cost_factor = -0.25
				lend_lease_tension = -0.50
				embargo_threshold_factor = -0.50
				communism_acceptance = 60
			}
		}
		UKR_shumskyi_secretar_idea_3 = {

			name = UKR_shumskyi_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = 0.1
				political_advisor_cost_factor = -0.25
				lend_lease_tension = -0.50
				embargo_threshold_factor = -0.50
				communism_acceptance = 60
				send_volunteer_size = 2
				air_volunteer_cap = 1
				operative_slot = 1
			}
		}
		UKR_trotsky_secretar_idea_1 = {

			name = UKR_trotsky_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				weekly_manpower = 500
			}
		}
		UKR_trotsky_secretar_idea_2 = {

			name = UKR_trotsky_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				weekly_manpower = 500
				army_org_factor = 0.08
			}
		}
		UKR_trotsky_secretar_idea_3 = {

			name = UKR_trotsky_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				weekly_manpower = 500
				army_org_factor = 0.08
				justify_war_goal_time = -0.50
				offensive_war_stability_factor = 0.10
			}
		}
		UKR_trotsky_secretar_idea_4 = {

			name = UKR_trotsky_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				weekly_manpower = 500
				army_org_factor = 0.08
				justify_war_goal_time = -0.50
				offensive_war_stability_factor = 0.10
				compliance_gain = 0.10
				non_core_manpower = 0.05
			}
		}
		UKR_mazepa_secretar_idea_1 = {

			name = UKR_mazepa_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				resistance_damage_to_garrison = -0.3
				foreign_subversive_activites = -0.3
			}
		}
		UKR_mazepa_secretar_idea_2 = {

			name = UKR_mazepa_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				resistance_damage_to_garrison = -0.3
				foreign_subversive_activites = -0.3
				resistance_growth = -0.1
				stability_factor = 0.05
			}
		}
		UKR_mazepa_secretar_idea_3 = {

			name = UKR_mazepa_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				resistance_damage_to_garrison = -0.3
				foreign_subversive_activites = -0.3
				resistance_growth = -0.1
				stability_factor = 0.05
				production_speed_arms_factory_factor = 0.05
				production_speed_industrial_complex_factor = 0.05
				production_speed_infrastructure_factor = 0.05
				industry_repair_factor = 0.20
			}
		}
		UKR_mazepa_secretar_idea_4 = {

			name = UKR_mazepa_secretar_idea
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.1
				resistance_damage_to_garrison = -0.3
				foreign_subversive_activites = -0.3
				resistance_growth = -0.1
				stability_factor = 0.05
				production_speed_arms_factory_factor = 0.05
				production_speed_industrial_complex_factor = 0.05
				production_speed_infrastructure_factor = 0.05
				repair_speed_factor = 0.20
				required_garrison_factor = -0.25
				non_core_manpower = 0.03
			}
		}

		UKR_voluntarism_level_1 = {

			allowed = {
				always = no
			}

			available = {
				has_country_leader = { character = UKR_nikita_khrushchev ruling_only = yes }
			}

			removal_cost = -1

			modifier = {
				political_power_factor = 0.05
				command_power_gain_mult = 0.1
				production_speed_buildings_factor = 0.05
			}
		}
		UKR_voluntarism_level_2 = {

			allowed = {
				always = no
			}

			available = {
				has_country_leader = { character = UKR_nikita_khrushchev ruling_only = yes }
			}

			removal_cost = -1

			modifier = {
				political_power_factor = 0.10
				command_power_gain_mult = 0.10
				production_speed_buildings_factor = 0.05
				stability_factor = -0.05
				experience_gain_army = -0.10
				experience_gain_navy = -0.10
				experience_gain_air = -0.10
			}
		}
		UKR_voluntarism_level_3 = {

			allowed = {
				always = no
			}

			available = {
				has_country_leader = { character = UKR_nikita_khrushchev ruling_only = yes }
			}

			removal_cost = -1

			modifier = {
				political_power_factor = 0.15
				command_power_gain_mult = 0.20
				production_speed_buildings_factor = 0.05
				stability_factor = -0.05
				experience_gain_army = -0.10
				experience_gain_navy = -0.10
				experience_gain_air = -0.10
				research_speed_factor = -0.05
			}
		}
		UKR_voluntarism_level_4 = {

			allowed = {
				always = no
			}

			available = {
				has_country_leader = { character = UKR_nikita_khrushchev ruling_only = yes }
			}

			removal_cost = -1

			modifier = {
				political_power_factor = 0.20
				command_power_gain_mult = 0.20
				production_speed_buildings_factor = 0.05
				stability_factor = -0.10
				experience_gain_army = -0.10
				experience_gain_navy = -0.10
				experience_gain_air = -0.10
				research_speed_factor = -0.05
			}
		}
		UKR_voluntarism_level_5 = {

			allowed = {
				always = no
			}

			available = {
				has_country_leader = { character = UKR_nikita_khrushchev ruling_only = yes }
			}

			removal_cost = -1

			modifier = {
				political_power_factor = 0.25
				command_power_gain_mult = 0.30
				production_speed_buildings_factor = 0.05
				stability_factor = -0.10
				experience_gain_army = -0.30
				experience_gain_navy = -0.30
				experience_gain_air = -0.30
				research_speed_factor = -0.10
			}
		}
	}

	country = {

		UKR_communism_banned = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = communism
				}
			}

			modifier = {
				communism_drift = -0.1
			}
		}
		UKR_revanchism_idea = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			removal_cost = -1

			modifier = {
				fascism_drift = 0.05
				war_support_factor = 0.1
				offensive_war_stability_factor = 0.05
			}
		}
		UKR_revanchism_b = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			picture = UKR_revanchism_idea
			
			removal_cost = -1

			modifier = {
				stability_factor = 0.1
				monthly_population = 0.05
				drift_defence_factor = 0.25
				foreign_subversive_activites = -0.20
				non_core_manpower = 0.04
			}
		}
		UKR_revanchism_m = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			picture = UKR_revanchism_idea
			
			removal_cost = -1

			modifier = {
				stability_factor = 0.1
				political_power_factor = 0.1
				subversive_activites_upkeep = -0.25
				resistance_growth = -0.1
				max_command_power = 30
			}
		}
		UKR_revanchism_adv = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			picture = UKR_revanchism_idea
			
			removal_cost = -1

			modifier = {
				fascism_drift = 0.05
				stability_factor = 0.1
				monthly_population = 0.05
				drift_defence_factor = 0.25
				max_command_power = 25
			}
		}
		UKR_democratic_dream = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			available = {
				NOT = { has_government = democratic }
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				democratic_drift = 0.05
			}
		}
		UKR_communism_drift = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			available = {
				NOT = { has_government = communism }
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_communism_drift_bonus
		
			modifier = {
				communism_drift = 0.1
				#communism_acceptance = 75
			}
		}
		UKR_old_course_idea = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			available = {
				OR = {
					is_faction_leader = yes
					is_in_faction = no
				}
			}
			
			removal_cost = -1

			picture = generic_neutrality_drift_bonus
			
			modifier = {
				drift_defence_factor = 0.5
				enemy_justify_war_goal_time = 0.1
			}
		}
		UKR_new_economic1 = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = man_five_year_plan_industry
			
			modifier = {
				production_speed_industrial_complex_factor = 0.15
				production_speed_infrastructure_factor = 0.15
				trade_laws_cost_factor = -0.50
			}
		}
		UKR_new_economic2 = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = man_five_year_plan_tank
			
			modifier = {
				production_speed_arms_factory_factor = 0.1
				production_speed_dockyard_factor = 0.1
				industrial_capacity_factory = 0.05
				economy_cost_factor = -0.50
			}
		}
		UKR_new_economic3 = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = generic_research_bonus
			
			modifier = {
				research_speed_factor = 0.10
			}
		}
		UKR_artillery_focus = {
		
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			equipment_bonus = {
				artillery_equipment = {
					build_cost_ic = -0.1 instant = yes
				}
			}
		}
		UKR_for_Ukraine = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				production_speed_bunker_factor = 0.10
				max_dig_in = 3
				army_core_attack_factor = 0.05
				army_core_defence_factor = 0.05
			}

		}
		UKR_grey_eminence = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = SOV_scientist_defect
			
			modifier = {
				political_power_cost = 0.2
			}
		}
		UKR_famine_in_Ukraine = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			picture = raj_risk_of_famine

			removal_cost = -1

			modifier = {
				conscription_factor = -0.2
				stability_factor = -0.10
				monthly_population = -0.30
			}
		}
		UKR_protection_of_agroculture = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_agrarian_reform
			
			modifier = {
				consumer_goods_factor = -0.10
			}
		}
		UKR_effective_industry = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			research_bonus = {
				industry = 0.10
			}

			modifier = {
				production_factory_efficiency_gain_factor = 0.1
				energy_gain_factor = 0.10
			}
		}
		ukr_elite_army = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				army_morale_factor = 0.10
				command_power_gain_mult = 0.25
				special_forces_cap = 0.03
				grant_medal_cost_factor = -0.5
			}
		}

		ukr_elite_army_no_bba = {

			name = ukr_elite_army

			picture = ukr_elite_army
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				army_morale_factor = 0.10
				command_power_gain_mult = 0.25
				special_forces_cap = 0.03
				military_leader_cost_factor = -0.25
			}
		}
		ukr_patriotic_education = {
		
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				conscription = 0.015
				war_support_factor = 0.05
				mobilization_speed = 0.2
				resistance_growth_on_our_occupied_states = 0.1
			}
		}
		UKR_outdated_army_system = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				conscription_factor = -0.30
				army_org_Factor = -0.12
				max_command_power = -30
				training_time_army_factor = 0.20
			}
		}
		UKR_ready_for_alliance = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				is_in_faction = no
			}

			picture = generic_volunteer_expedition_bonus
			
			removal_cost = -1
			
			modifier = {
				join_faction_tension = -0.25
			}
		}
		UKR_member_of_league_of_nations = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				guarantee_tension = -0.15
				guarantee_cost = -0.5
				enemy_justify_war_goal_time = 0.2
				stability_factor = 0.05
			}
		}
		UKR_something_more = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus
			
			removal_cost = -1
			
			modifier = {
				generate_wargoal_tension = -0.25
				lend_lease_tension = -0.20
				guarantee_tension = -0.20
			}			
		}
		UKR_prosvita = {
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_agrarian_society
			
			modifier = {
				subversive_activites_upkeep = -0.3
				compliance_gain = 0.02
			}
		}
		UKR_soul_body = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				conscription = 0.01
				surrender_limit = 0.10
				resistance_damage_to_garrison_on_our_occupied_states = 0.15
				resistance_growth_on_our_occupied_states  = 0.1
			}
		}
		UKR_language_question = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = communism
					has_government = democratic
				}
			}

			removal_cost = -1

			modifier = {
				political_power_cost = 0.3
				stability_factor = -0.10
			}
		}
		ukr_foreign_instructors = {
			
			allowed = {
				always = no
			}

			removal_cost = -1

			picture = generic_infantry_bonus
			
			modifier = {
				training_time_army_factor = -0.1
				experience_gain_army_factor = 0.1
			}
		}
		UKR_rebellion_of_dksr = {
			picture = trotskyite_plot
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				conscription = -0.003
				stability_factor = -0.1
				industrial_capacity_factory  = -0.1
			}
		}
		UKR_comintern_influence = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			available = { 
				NOT = { has_war_with = SOV } 
				country_exists = SOV
				SOV = {
					is_puppet = no
					has_government = communism
				}
			}

			picture = generic_communism_drift_bonus
			
			modifier = {
				communism_drift = 0.15
			}
		}
		UKR_plast = {
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				conscription = 0.01
				training_time_army_factor = -0.1
			}
		}
		UKR_free_education = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_army_war_college
			
			removal_cost = -1
			
			modifier = {
				stability_factor = 0.05
				research_speed_factor = 0.07
				production_factory_max_efficiency_factor = 0.05
				consumer_goods_factor = 0.10
			}
		}
		UKR_deliveries_to_germany = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = can_wartime_prices_and_trade_board

			targeted_modifier = {
				tag = GER
				trade_cost_for_target_factor = -0.5
			}
			
			modifier = {
				industrial_capacity_factory = -0.1
				local_resources_factor = -0.1
				min_export = 0.15
			}
		}
		UKR_deliveries_from_ukraine = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = can_wartime_prices_and_trade_board
			
			modifier = {
				industrial_capacity_factory = 0.05
				local_resources_factor = 0.05
			}
		}
		UKR_work_of_prisoners = {
			
			removal_cost = -1
			
			allowed = {
				always = no
			}

			picture = ast_classify_aliens
			
			modifier = {
				resistance_damage_to_garrison = -0.2
				local_resources_factor = 0.05
				production_speed_buildings_factor = 0.05
			}
		}
		UKR_intermarium_headquarters = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				is_in_faction_with = POL
			}
			
			removal_cost = -1

			picture = generic_reserve_divisions
			
			modifier = {
				army_org_factor = 0.03
				planning_speed = 0.1
				land_doctrine_cost_factor = -0.08
			}
		}
		UKR_civil_war_disorganization = {
			picture = tfv_can_conscription_crisis
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				conscription_factor = -0.35
				army_morale_factor = -0.15
				land_reinforce_rate = -0.1
				army_attack_factor = -0.1
			}
		}
		UKR_assimilation_of_crimea = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = generic_intel_bonus

			modifier = {
				autonomy_gain = -1
			}
		}
		UKR_workers_law = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = generic_production_bonus
			
			modifier = {
				stability_factor = 0.05
				production_speed_buildings_factor = 0.1
				industrial_capacity_factory = 0.05
				consumer_goods_factor = 0.10
			}
		}
		UKR_opposition_of_reforms = {
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_cost = 0.2
				stability_weekly = -0.0025
			}
		}
		KUB_ZKL_liberation_movement = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				has_war = yes
			}

			on_remove = {
				if = {
					limit = {
						has_template = "Belaya Gvardia"
					}
					delete_unit_template_and_units = {
						division_template = "Belaya Gvardia"
						disband = yes
					}
				}
			}

			removal_cost = -1

			picture = chi_war_of_resistance2

			modifier = {
				army_core_attack_factor = 0.2
				army_core_defence_factor = 0.2
				conscription = 0.05
				surrender_limit = 0.15
				war_support_factor = 0.25
			}
		}
		KUB_ZKL_iron_defence = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				has_war_with = SOV
			}

			removal_cost = -1

			picture = ger_bulwark_against_bolshevism

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.1
			}

			modifier = {
				army_morale_factor = 0.10
				dig_in_speed_factor = 0.25
				training_time_army_factor = -0.20
			}

		}
		UKR_antipolish_propaganda_idea = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				has_war_with = POL
			}

			removal_cost = -1

			picture = UKR_antipolish_propaganda

			targeted_modifier = {
				tag = POL
				attack_bonus_against = 0.1
				defense_bonus_against = 0.1
			}
		}
		UKR_strikes = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			available = {
				has_government = fascism
			}

			removal_cost = -1

			picture = FRA_factory_strikes
			
			modifier = {
			}
		}
		UKR_strikes_active = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			picture = great_depression

			removal_cost = -1

			modifier = {
				fascism_drift = -0.05
				industrial_capacity_factory = -0.3
				industrial_capacity_dockyard = -0.3
				production_speed_buildings_factor = -0.5
			}

			on_remove = {
				if = {
					limit = { has_offensive_war = yes }
					set_country_flag = { flag = UKR_strikes_pause days = 30 value = 1 }
				}
				else = {
					if = {
						limit = { has_defensive_war = yes }
						set_country_flag = { flag = UKR_strikes_pause days = 60 value = 1 }
						else = {
							set_country_flag = { flag = UKR_strikes_pause days = 45 value = 1 }
						}
					}
				}
			}
		}
		UKR_partisan_headquarters = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				OR = {
					has_war = no
					AND = {
						has_capitulated = yes
						NOT = { has_government = communism }
					}
					
				}
			}

			removal_cost = -1

			picture = chi_war_of_resistance2

			modifier = {
				resistance_damage_to_garrison_on_our_occupied_states = 0.2
			}
		}
		UKR_red_squads = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = MEX_revolutionary_army
		
			modifier = {
				conscription = 0.01
				war_support_factor = 0.05
			}
		}
		UKR_isolationism_idea = {

			name = UKR_isolationism_idea
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ger_bulwark_against_bolshevism

			rule = {
				can_create_factions = no
				can_join_factions = no
			}
		
			modifier = {
				join_faction_tension = 1
				drift_defence_factor = 0.5
			}
		}
		UKR_isolationism_idea_1 = {

			name = UKR_isolationism_idea
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ger_bulwark_against_bolshevism
		
			rule = {
				can_create_factions = no
				can_join_factions = no
			}
			
			modifier = {
				join_faction_tension = 1
				drift_defence_factor = 0.5
				consumer_goods_factor = -0.10
				global_building_slots_factor = 0.1
				trade_laws_cost_factor = 9
				resource_trade_cost_bonus_per_factory = -2
				production_lack_of_resource_penalty_factor = -0.10
			}
		}
		UKR_isolationism_idea_2 = {

			name = UKR_isolationism_idea
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ger_bulwark_against_bolshevism

			rule = {
				can_create_factions = no
				can_join_factions = no
			}
		
			modifier = {
				join_faction_tension = 1
				drift_defence_factor = 0.5
				consumer_goods_factor = -0.10
				global_building_slots_factor = 0.15
				conscription_factor = 0.10
				trade_laws_cost_factor = 9
			}
		}
		UKR_isolationism_idea_3 = {

			name = UKR_isolationism_idea
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ger_bulwark_against_bolshevism

			rule = {
				can_create_factions = no
				can_join_factions = no
			}
		
			modifier = {
				join_faction_tension = 1
				drift_defence_factor = 0.5
				consumer_goods_factor = -0.10
				global_building_slots_factor = 0.15
				conscription_factor = 0.10
				production_speed_buildings_factor = -0.10
				industry_air_damage_factor = -0.30
				trade_laws_cost_factor = 9 
			}
		}
		UKR_isolationism_idea_4 = {

			name = UKR_isolationism_idea
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ger_bulwark_against_bolshevism

			rule = {
				can_create_factions = no
				can_join_factions = no
			}
		
			modifier = {
				join_faction_tension = 1
				drift_defence_factor = 0.5
				consumer_goods_factor = -0.10
				production_speed_bunker_factor = 0.3
				production_speed_coastal_bunker_factor = 0.3
				production_speed_anti_air_building_factor = 0.3
				bunker_max_level_terrain_limit = 1
				surrender_limit = 0.05
				global_building_slots_factor = 0.15
				conscription_factor = 0.10
				production_speed_buildings_factor = -0.10
				industry_air_damage_factor = -0.30
				trade_laws_cost_factor = 9 
			}
		}
		UKR_internationalism_idea = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				has_government = communism
			}
			
			removal_cost = -1

			picture = ger_the_great_red_menace

			rule = {
				can_create_factions = yes
				can_guarantee_other_ideologies = yes
			}
		
			modifier = {
				send_volunteer_size = 1
				subversive_activites_upkeep = -0.2
				communism_acceptance = 85
			}
		}
		UKR_lar_internationalism_idea = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				has_government = communism
			}
			
			removal_cost = -1

			picture = ger_the_great_red_menace

			rule = {
				can_create_factions = yes
				can_guarantee_other_ideologies = yes
			}
		
			modifier = {
				send_volunteer_size = 1
				operative_slot = 1
				communism_acceptance = 85
			}
		}
		UKR_songun = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = man_five_year_plan_tank
		
			modifier = {
				production_speed_arms_factory_factor = 0.1
				conversion_cost_civ_to_mil_factor = -0.1
				production_lack_of_resource_penalty_factor = -0.15
				production_speed_industrial_complex_factor = -0.1
			}
		}
		UKR_com_defense = {

			allowed = {
				always = no
			}

			available = {
				has_defensive_war = yes
			}

			removal_cost = -1

			picture = generic_morale_bonus

			modifier = {
				industrial_capacity_factory = 0.1
				conscription = 0.025
			}

		}
		UKR_red_offensive = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_communism_drift_bonus

			modifier = {
				war_support_factor = 0.10
				justify_war_goal_time = -0.3
				offensive_war_stability_factor = 0.1
			}
		}
		UKR_outflow_of_capital = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1

			picture = generic_foreign_capital

			modifier = {
				consumer_goods_factor = 0.20
				industrial_capacity_factory = -0.15
				industrial_capacity_dockyard = -0.15
			}
		}
		UKR_recreation_of_com_economy = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				consumer_goods_factor = 0.10
				industrial_capacity_factory = -0.1
				industrial_capacity_dockyard = -0.1
			}
		}
		UKR_perverse_union = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			available = {
				has_government = communism
				any_other_country = {
					original_tag = SOV
					exists = yes
					has_government = communism 
					NOT = { has_war_with = ROOT }
				}
				is_puppet = no
			}

			removal_cost = -1

			picture = hol_haven_of_tolerance

			modifier = {

			}

		}
		UKR_international_influence = {
			
			allowed = {
				always = no
			}

			available = {
				NOT = { has_government = communism }
			}

			allowed_civil_war = {
				always = no
			}
			
			removal_cost = -1

			picture = generic_communism_drift_bonus
		
			modifier = {
				communism_drift = 0.05
			}
		}
		UKR_international_com_propaganda = {

			name = UKR_international_influence
			
			allowed = {
				always = no
			}

			available = {
				NOT = { has_government = communism }
			}

			allowed_civil_war = {
				always = no
			}

			cancel = {
				communism > 0.4
			}

			on_remove = {
				if = {
					limit = {
						communism > 0.39 
					}
					country_event = {
						id = wuw_GER_diplomacy.75
						hours = 6
					}
				}
			}
			
			removal_cost = -1

			picture = generic_communism_drift_bonus
		
			modifier = {
				communism_drift = 0.10
			}
		}
		UKR_international_influence_max = {
			
			allowed = {
				always = no
			}

			#available = {
			#	NOT = { has_government = communism }
			#}

			allowed_civil_war = {
				always = no
			}
			
			removal_cost = -1

			picture = generic_communism_drift_bonus
		
			modifier = {
				communism_drift = 0.20
			}
		}
		UKR_registered_cossacks = {

			name = UKR_registered_cossacks
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ast_volunteer_defence_corps

			modifier = {
				conscription_factor = 0.1
				cavalry_attack_factor = 0.07
				cavalry_defence_factor = 0.07
				motorized_attack_factor = 0.07
				motorized_defence_factor = 0.07
			}
		}
		UKR_registered_cossacks_plus = {

			name = UKR_registered_cossacks
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ast_volunteer_defence_corps

			modifier = {
				conscription_factor = 0.2
				training_time_army_factor = -0.10
			}
		}
		UKR_placement_of_immigrants = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = generic_local_self_management

			modifier = {
				stability_factor = -0.05
			}
		}
		UKR_united_autocephaly_church = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = YUG_orthodox_church_support

			modifier = {
				political_power_factor = 0.2
				army_morale_factor = 0.05
				surrender_limit = 0.05
			}
		}
		UKR_united_church_of_rus = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = YUG_orthodox_church_support

			modifier = {
				political_power_factor = 0.15
				war_support_factor = 0.10
			}
		}
		UKR_united_church_of_rus_adv = {

			name = UKR_united_church_of_rus
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = YUG_orthodox_church_support

			modifier = {
				political_power_factor = 0.15
				war_support_factor = 0.10
				conscription = 0.01
			}
		}		
		UKR_intervention_in_sov_civ_war = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				SOV = { has_civil_war = yes }
				any_other_country = {
					original_tag = SOV
					has_government = communism
					has_war_with = ROOT
				}
			}

			removal_cost = -1

			picture = chi_army_corruption3

			targeted_modifier = {
				tag = SOS
				attack_bonus_against = -0.2
			}

			modifier = {
				offensive_war_stability_factor = 0.1
				ai_call_ally_desire_factor = -200
				ai_join_ally_desire_factor = -200
			}
		}
		member_of_sanitary_cordon = {
			
			removal_cost = -1 

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.05
			}
			
			allowed = {
				always = no 
			}

			available = {
				is_subject = no
				NOT = { has_offensive_war_with = SOV }
				NOT = { has_government = communism }
			}
			
			picture = anti_soviet_pact
		}
		UKR_sanitary_cordon = {
			removal_cost = -1 

			allowed = {
				always = no 
			}

			available = {
				is_subject = no
				SOV = { has_government = communism }
				NOT = { has_government = communism }
			}

			modifier = {
				custom_modifier_tooltip = UKR_sanitary_cordon_tt
			}

			on_remove = {
				hidden_effect = {
					log = "remove ukrainian sancordon bonuses"
					remove_ideas = {
						sancordon_bonus_defence_minus_5
						sancordon_bonus_defence_null
						sancordon_bonus_defence_5
						sancordon_bonus_defence_10
						sancordon_bonus_defence_15
						sancordon_bonus_attack_minus_5
						sancordon_bonus_attack_null
						sancordon_bonus_attack_5
						sancordon_bonus_attack_10
					}
				}
			}

			picture = anti_soviet_pact
		}
		UKR_open_sea_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_sea_focused_navy
			
			equipment_bonus = {

				capital_ship = {
					build_cost_ic = -0.05
					naval_speed = 0.1 naval_range = 0.15
				}
				carrier = {
					build_cost_ic = -0.05
					naval_speed = 0.1 naval_range = 0.15
				}
				screen_ship = {
					naval_speed = 0.1 naval_range = 0.15
				}
				submarine = {
					naval_speed = 0.1 naval_range = 0.15
				}
			}

			modifier = {
				production_speed_dockyard_factor = 0.1
			}		
		}
		UKR_disorganized_staff = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_incompetent_officers
			
			modifier = {
				experience_gain_army = -0.03
				planning_speed = -0.5
				high_command_cost_factor = -0.3
				army_chief_cost_factor = -0.3
				air_chief_cost_factor = -0.3
				navy_chief_cost_factor = -0.3
			}
		}
		UKR_modern_staff = {
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_org_Factor = 0.05
				planning_speed = 0.25
				land_mastery_gain_factor = 0.05
			}
		}
		UKR_antipolish_focus = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				NOT = { has_completed_focus = UKR_ultimatum_to_Poland }
			}

			picture = generic_morale_bonus
			
			removal_cost = -1

			modifier = {
				fascism_drift = -0.15
				war_support_weekly = 0.008
				mobilization_speed = 0.25
			}
		}
		UKR_defense_plan_west1 = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = ast_naval_auxiliary_patrol

			removal_cost = -1

			modifier = {
				planning_speed = 0.25
				army_attack_factor = 0.05
				war_support_factor = 0.1
				production_speed_bunker_factor = -0.2
			}
		}
		UKR_defense_plan_west2 = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = ast_naval_auxiliary_patrol

			removal_cost = -1

			modifier = {
				army_morale_factor = 0.05
				dig_in_speed_factor = 0.15
				production_speed_bunker_factor = 0.1
				war_support_factor = -0.05
			}
		}
		UKR_defense_plan_west3 = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = ast_naval_auxiliary_patrol

			removal_cost = -1

			modifier = {
				army_morale_factor = 0.05
				dig_in_speed_factor = 0.25
				production_speed_bunker_factor = 0.1
				war_support_factor = -0.1
			}
		}
		UKR_defense_plan_east1 = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				SOV = { has_government = communism }
				NOT = { is_in_faction_with = SOV }
			}

			picture = ast_naval_auxiliary_patrol

			removal_cost = -1

			modifier = {
				war_support_factor = 0.1
				production_speed_bunker_factor = -0.2
			}

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.05
			}
		}
		UKR_defense_plan_east2 = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				SOV = { has_government = communism }
				NOT = { is_in_faction_with = SOV }
			}

			picture = ast_naval_auxiliary_patrol

			removal_cost = -1

			modifier = {
				production_speed_bunker_factor = 0.1
				war_support_factor = -0.05
			}

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.05
			}
		}
		UKR_war_support_for_junta = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				GER = { has_civil_war = yes }
			}
			
			removal_cost = -1

			picture = ger_revive_the_kaiserreich
		
			modifier = {
				send_volunteer_size = 3
				send_volunteers_tension = -0.5
				send_volunteer_divisions_required = -1
			}
		}
		UKR_german_advisors = {
		
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = communism
				}
			}

			available = {
				NOT = { has_war_with = GER }
			}

			picture = german_advisors

			removal_cost = -1

			modifier = {
				land_doctrine_cost_factor = -0.1
			}
			
		}
		UKR_POL_military_academy = {
			
			allowed = {
				always = no
			}

			removal_cost = -1

			picture = generic_army_war_college

			modifier = {
				army_org_factor = 0.03
				experience_gain_army_factor = 0.1
				army_leader_start_level	= 1
				army_leader_start_attack_level = 1
				army_leader_start_planning_level = 1 
				army_leader_start_defense_level = 1
				army_leader_start_logistics_level =1
				land_doctrine_cost_factor = -0.07
			}
		}
		UKR_POL_disorganized_economy = {
			
			available = {
				has_country_flag = UKR_united_with_poland
			}

			allowed_civil_war = {
				always = no
			}
			
			removal_cost = -1

			picture = generic_local_self_management

			modifier = {
				production_factory_efficiency_gain_factor = -0.1
				consumer_goods_factor = 0.10
			}
		}
		UKR_entente_research_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_research_bonus
			
			removal_cost = -1
			
			modifier = {
				research_speed_factor = 0.10
			}
		}
		UKR_autarky_idea = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_exploit_mines

			modifier = {
				min_export = -0.1
				production_lack_of_resource_penalty_factor = -0.1
				production_speed_arms_factory_factor = 0.05
				production_speed_dockyard_factor = 0.05
				production_speed_industrial_complex_factor = 0.05
			}
		}
		UKR_accumulated_wealth_tax = {
			picture = eng_tackle_capitalism
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_factor = -0.10
			}
		}
		UKR_antibolshevik_propaganda_idea = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				has_war_with = SOV
			}

			removal_cost = -1

			picture = ARG_anti_soviet

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.1
				defense_bonus_against = 0.1
			}
		}
		UKR_expedition_corps = {
					
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ast_volunteer_defence_corps

			modifier = {
				special_forces_cap = 0.05
				send_volunteer_size = 1
			}
		}
		UKR_lar_expedition_corps = {
					
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ast_volunteer_defence_corps

			modifier = {
				special_forces_cap = 0.05
				send_volunteer_size = 1
				operative_slot = 1
			}
		}
		UKR_church_opposition = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_army_war_college
			
			removal_cost = -1
			
			modifier = {
				research_speed_factor = -0.05
				war_support_factor = -0.10
				offensive_war_stability_factor = -0.10
				political_power_factor = -0.25
			}
		}
		UKR_atheistic_society = {
		
			allowed = {
				always = no
			}
			
			removal_cost = -1

			allowed_civil_war = {
				has_government = communism
			}
			
			modifier = {
				industrial_capacity_factory = 0.10
				industrial_capacity_dockyard = 0.10
				stability_factor = -0.05
			}
		}
		UKR_requisitioned_church_property = {
			picture = SPR_appropriate_church_riches
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_factor = -0.20
				production_speed_buildings_factor = 0.10
				communism_drift = 0.05
			}
		}
		UKR_indefinite_course = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			cancel = {
				OR = {
					NOT = { has_government = neutrality }
					is_in_faction = yes
				}
			}
				
			removal_cost = -1

			picture = generic_disjointed_gov
			
			modifier = {
				neutrality_drift = -0.02
			}
		}
		UKR_mnogostanochniks = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = generic_production_bonus
			
			modifier = {
				industrial_capacity_factory = 0.10
				conversion_cost_civ_to_mil_factor = -0.2
			}
		}
		UKR_special_council = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = YUG_federal_defense_council
			
			removal_cost = -1
			
			modifier = {
				guarantee_tension = -0.1
				guarantee_cost = -0.5
				improve_relations_maintain_cost_factor = -0.25
			}
		}
		UKR_cossacks_legacy = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_intel_bonus
			
			removal_cost = -1
			
			modifier = {
				army_attack_against_major_factor = 0.1
				max_command_power = 25
				stability_factor = 0.05
				war_support_factor = 0.05
			}			
		}
		UKR_defence_the_industry = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = man_five_year_plan_air

			modifier = {
				industry_repair_factor = 0.2
				industry_air_damage_factor = -0.25
			}
		}
		UKR_forced_ukrainization = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_cost = 0.2
				stability_factor = -0.10
			}
		}
		UKR_second_rus_lang = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_cost = 0.25
			}
		}
		UKR_soc_cooperation = {
			allowed = {
				always = no
			}

			available = {
				OR = {
					tag = UKR
					is_in_faction_with = UKR
				}
			}

			removal_cost = -1

			picture = generic_license_production

			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.05 instant = yes
				}
				support_equipment = {
					build_cost_ic = -0.05 instant = yes
				}
				artillery_equipment = {
					build_cost_ic = -0.05 instant = yes
				}
			}
		}
		CZE_death_before_surrender = {

			picture = chi_war_of_resistance2

			allowed = {
				original_tag = CZE
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				is_faction_leader = yes
				OR = {
					has_war = no
					any_other_country = {
						is_in_faction_with = CZE
						has_capitulated = no	
					}
				}
			}

			modifier = {
				surrender_limit = 0.5
			}
		}
		UKR_opposition_for_polonophiles = {

			picture = FRA_scw_intervention_republicans_focus
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				fascism_drift = 0.03
				war_support_factor = -0.05
				stability_factor = -0.05
			}
		}
		UKR_death_or_freedom_idea = {

			picture = generic_fortify_the_borders
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = { has_government = democratic }
			
			removal_cost = -1

			modifier = {
				army_core_defence_factor = 0.1
				surrender_limit = 0.05
				resistance_growth_on_our_occupied_states  = 0.20
			}
		}
		UKR_special_department = {
			picture = generic_spy_intel
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			
			modifier = {
				encryption_factor = 0.2
				decryption_factor = 0.2
			}
		}	
		UKR_lar_special_department = {
			picture = generic_spy_intel
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			
			modifier = {
				civilian_intel_factor = 0.05
				army_intel_factor = 0.05
				navy_intel_factor = 0.05
				airforce_intel_factor = 0.05
				intelligence_agency_defense = 0.25
			}
		}
		UKR_tfv_pan_slavic_idea = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = por_iberian_workers_united

			modifier = {
				political_power_factor = 0.2
				subjects_autonomy_gain = -1
			}
		}	
		UKR_war_with_ussr_our_defence = {
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = ger_bulwark_against_bolshevism
		
			modifier = {
				army_org_factor = 0.10
				industrial_capacity_factory  = 0.10
				production_speed_bunker_factor = 0.2
				production_speed_coastal_bunker_factor = 0.2
				production_speed_anti_air_building_factor = 0.2
			}
		}
		UKR_war_with_ussr_support_of_nationalists = {
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			picture = UKR_revanchism_idea
			
			removal_cost = -1

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.1
				defense_bonus_against = 0.1
			}

			modifier = {
				mobilization_speed = 0.20
				army_morale_factor = 0.10
				political_power_cost = 0.25
				weekly_manpower = 1500
			}
		}
		UKR_generals_plot = {
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				has_government = fascism
			}

			removal_cost = -1

			modifier = {
				war_support_factor = -0.05
				max_planning = -0.50
				command_power_gain = -0.25
			}
		}
		UKR_generals_plot_hold_over = {
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				has_government = fascism
			}

			picture = UKR_generals_plot

			removal_cost = -1

			modifier = {
				max_command_power = 10
				command_power_gain = 0.15
			}
		}
		UKR_forced_protection_of_industry = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = FRA_market_dynamism
			
			modifier = {
				consumer_goods_factor = -0.10
			}
		}
		UKR_ammunition_focus = {
		
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_infantry_equipment_manufacturer_3

			modifier = {
				army_artillery_attack_factor = 0.05
				army_artillery_defence_factor = 0.05
				army_armor_attack_factor = 0.05
				army_armor_defence_factor = 0.05
			}

			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.05 instant = yes
					reliability = 0.05 instant = yes
				}
			}
		}
		UKR_computing_techs = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = jap_supremacy_of_technology
			
			modifier = {
				research_speed_factor = 0.03
				air_strategic_bomber_bombing_factor = 0.03
				naval_strike_attack_factor = 0.03
				naval_hit_chance = 0.05
				convoy_raiding_efficiency_factor = 0.1
				max_planning = 0.15
			}
		}
		UKR_uranium_mining_idea = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = generic_exploit_mines

			research_bonus = {
				nuclear = 0.15
			}
			
			modifier = {
				production_speed_nuclear_reactor_factor = 0.10
			}
		}
		UKR_king_of_ukraine = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				NOT = { has_government = communism }
			}
			
			modifier = {
				neutrality_drift = 0.03
				army_morale_factor = 0.05
				war_support_factor = 0.10
			}
		}
		UKR_help_for_wua_rebels = {
			
			allowed = {
				OR = {
					original_tag = UKR
					original_tag = DKR
				}
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				WUA = { has_war = yes }
			}
			
			removal_cost = -1

			rule = {
				can_send_volunteers = yes
			}
		
			modifier = {
				send_volunteer_size = 4
				send_volunteers_tension = -0.5
				lend_lease_tension = -0.5
				send_volunteer_divisions_required = -1
			}
		}
		UKR_help_for_natcom_rebels = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}
			
			removal_cost = -1

			picture = MEX_revolutionary_army

			rule = {
				can_send_volunteers = yes
			}
		
			modifier = {
				send_volunteer_size = 4
				send_volunteer_divisions_required = -1
			}
		}
		UKR_operatives_from_white_emigre = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				NOT = { has_government = communism }
			}
			
			removal_cost = -1

			picture = anti_soviet_pact
		
			modifier = {
				operative_slot = 1
			}
		}
		UKR_oun_opposition_bolbochan = {

			picture = UKR_oun_party_split
			
			allowed = {
				original_tag = UKR
			}

			removal_cost = -1

			modifier = {
				fascism_drift = 0.05
				war_support_factor = -0.10
				political_power_factor = -0.10
			}
		}
		UKR_queen_of_fields = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_agrarian_society
			
			modifier = {
				stability_factor = 0.05
				monthly_population = 0.20
			}
		}
		UKR_food_purchases = {
						
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_economic_increase
			
			modifier = {
				consumer_goods_factor = 0.05
			}
		}
		UKR_peoples_tank = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = man_five_year_plan_tank
			
			equipment_bonus = {
				armor = {
					build_cost_ic = -0.15
				}
			}
		}
		UKR_member_of_defence_initiative = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				has_offensive_war = no
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			picture = YUG_federal_defense_council
			
			removal_cost = -1
			
			modifier = {
				stability_factor = 0.1
				join_faction_tension = -0.25
				democratic_drift = 0.02
				justify_war_goal_time = 0.5
			}
		}

		UKR_member_of_defence_initiative_adv = {

			name = UKR_member_of_defence_initiative
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				has_offensive_war = no
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			picture = YUG_federal_defense_council
			
			removal_cost = -1
			
			modifier = {
				war_support_factor = 0.1
				join_faction_tension = -0.50
				democratic_drift = 0.02
				justify_war_goal_time = 0.5
			}
		}
		UKR_naval_headquarter = {

			name = UKR_naval_headquarter
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				experience_gain_navy_factor = 0.05
			}
		}
		UKR_naval_headquarter2 = {

			name = UKR_naval_headquarter

			picture = UKR_naval_headquarter
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				experience_gain_navy_factor = 0.10
				naval_coordination = 0.05
			}
		}

		UKR_ukrainian_air_force_academy_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_air_payment

			removal_cost = -1
			
			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.05 instant = yes
				}
			}

			modifier = {
				air_doctrine_cost_factor = -0.10
				air_ace_generation_chance_factor = 0.05
			}
		}

		UKR_ukrainian_air_force_academy_idea2 = {

			name = UKR_ukrainian_air_force_academy_idea
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_air_payment

			removal_cost = -1
			
			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.05 instant = yes
				}
			}

			modifier = {
				air_doctrine_cost_factor = -0.10
				air_accidents_factor = -0.1
				air_ace_generation_chance_factor = 0.05
				air_mission_efficiency = 0.05
			}
		}

		UKR_prometheism_idea_1 = {

			name = UKR_prometheism_idea
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				country_exists = SOV
				NOT = { is_in_faction_with = SOV }
				NOT = { has_country_flag = UKR_prometheus_club_is_closed }
			}

			picture = generic_democratic_drift_bonus
			
			removal_cost = -1

			modifier = {
				political_power_cost = 0.10
			}
		}
		UKR_prometheism_idea_2 = {

			name = UKR_prometheism_idea
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				country_exists = SOV
				NOT = { is_in_faction_with = SOV }
				NOT = { has_country_flag = UKR_prometheus_club_is_closed }
			}

			picture = generic_democratic_drift_bonus
			
			removal_cost = -1

			modifier = {
				political_power_cost = 0.20
			}
		}
		UKR_prometheism_idea_3 = {

			name = UKR_prometheism_idea
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				country_exists = SOV
				NOT = { is_in_faction_with = SOV }
				NOT = { has_country_flag = UKR_prometheus_club_is_closed }
			}

			picture = generic_democratic_drift_bonus
			
			removal_cost = -1

			modifier = {
				political_power_cost = 0.30
			}
		}
		UKR_prometheism_idea_4 = {

			name = UKR_prometheism_idea
			
			allowed = {
				original_tag = UKR
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				country_exists = SOV
				NOT = { is_in_faction_with = SOV }
				NOT = { has_country_flag = UKR_prometheus_club_is_closed }
			}

			picture = generic_democratic_drift_bonus
			
			removal_cost = -1

			modifier = {
				political_power_cost = 0.40
			}
		}
		UKR_shattered_army = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			picture = officers_purged

			modifier = {
				army_attack_factor = -0.15
				army_morale_factor = -0.15
				training_time_army_factor = 0.30
			}
		}
		UKR_shattered_army_1 = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			picture = SOV_war_heroes

			modifier = {
				army_attack_factor = -0.10
				army_morale_factor = -0.10
				training_time_army_factor = 0.20
				conscription = 0.02
			}
		}
		UKR_shattered_army_2 = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			picture = SOV_war_heroes

			modifier = {
				army_attack_factor = -0.10
				army_morale_factor = -0.05
				training_time_army_factor = 0.10
				conscription = 0.02
				army_core_attack_factor = 0.10
				army_core_defence_factor = 0.10
			}
		}
		UKR_shattered_army_3 = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			picture = SOV_war_heroes

			modifier = {
				army_attack_factor = -0.05
				conscription = 0.02
				army_core_attack_factor = 0.10
				army_core_defence_factor = 0.10
				land_doctrine_cost_factor = -0.08
			}
		}
		UKR_red_blitzkrieg = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = ETH_conservative_high_command

			removal_cost = -1

			modifier = {
				planning_speed = 0.25
				army_attack_factor = 0.05
				org_loss_when_moving = -0.10
				industrial_capacity_factory = 0.10
				production_speed_buildings_factor = -0.10
			}
		}
		UKR_GER_natcom_pact = {
			removal_cost = -1

			picture = soviet_german_friendship

			allowed = {
				always = no # Added via event
			}

			available = {
				NOT = { is_in_faction_with = SOV }
			}

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.05
				defense_bonus_against = 0.05
			}

		}
		UKR_trotsky_agents = {
			
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = trotskyite_plot
		
			modifier = {
				operative_slot = 1
			}
		}
		UKR_support_for_UIA = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = UKR_help_for_wua_rebels

			modifier = {
				operative_slot = 1
			}
		}
		UKR_fascist_diplomatic_activity = {
			
			allowed = {
				always = no
			}

			available = {
				has_government = fascism
			}
			
			removal_cost = -1

			picture = generic_fascism_rising

			modifier = {
				send_volunteer_size = 1
				fascism_acceptance = 50
			}
		}
		UKR_bandera_squads = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			picture = chi_war_of_resistance3

			removal_cost = -1

			modifier = {
				army_attack_factor = 0.10
				command_power_gain = 0.5
				weekly_manpower = 1500
				production_speed_supply_node_factor = 0.50
			}
		}
		UKR_free_science = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = generic_research_bonus
			
			modifier = {
				research_speed_factor = 0.05
				production_factory_start_efficiency_factor = 0.1
				line_change_production_efficiency_factor = 0.1
			}
		}
		UKR_freedom_for_russia = {
			
			allowed = {
				original_tag = UKR
				country_exists = SOV
			}

			allowed_civil_war = {
				always = yes
			}

			picture = SPR_crush_the_revolution
			
			removal_cost = -1

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.05
				defense_bonus_against = 0.05
			}

		}
		UKR_limited_expansionism = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_volunteer_expedition_bonus

			rule = {
				can_guarantee_other_ideologies = yes
			}

			modifier = {
				justify_war_goal_time = 0.5
				annex_cost_factor = 0.3
				puppet_cost_factor = -0.3
			}
		}
		UKR_limited_expansionism_adv = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			rule = {
				can_guarantee_other_ideologies = yes
			}

			modifier = {
				justify_war_goal_time = 0.5
				annex_cost_factor = 0.3
				puppet_cost_factor = -0.3
				conscription_factor = 0.15
				army_core_attack_factor = 0.05
				army_core_defence_factor = 0.05
				defensive_war_stability_factor = 0.10
			}
		}
		UKR_trade_with_germany = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				NOT = { has_war_with = GER }
				country_exists = GER
			}
			
			removal_cost = -1

			picture = can_wartime_prices_and_trade_board

			modifier = {
				research_speed_factor = 0.02
				production_speed_industrial_complex_factor = 0.05
				min_export = 0.10
			}
		}
		UKR_lisovskyi_team = {

			picture = ukr_patriotic_education

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				has_war_with = SOV
			}

			removal_cost = -1

			modifier = {
				army_core_attack_factor = 0.05
				army_core_defence_factor = 0.05
			}

			on_remove = {
				UKR = { 
					UKR_yurii_lisovskyi = {
						unit_leader_event = ukraine.676
					} 
				}
			}
		}
		UKR_national_liberation_council_idea = {
			picture = FRA_scw_intervention_republicans_focus
			allowed = {
				original_tag = UKR 
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				has_capitulated = yes
			}

			removal_cost = -1
			
			modifier = {
				compliance_growth_on_our_occupied_states = -0.25
				resistance_growth_on_our_occupied_states  = 0.1
			}
		}
		UKR_push_home_idea = {
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_army_corruption3

			modifier = {
				army_core_attack_factor = 0.2
				army_core_defence_factor = 0.2
			}
		}
		UKR_expand_intelligence_idea = {
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_spy_political

			modifier = {
				operative_slot = 2
			}
		}
		UKR_alt_revive_after_cw = {
						
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_economic_increase
			
			modifier = {
				political_power_cost = 0.15
				production_speed_buildings_factor = 0.10
				industry_repair_factor = 0.25
			}
		}

		UKR_militarized_economic_idea = {

			allowed_civil_war = {
				always = yes
			}

			picture = ARG_rapid_militarization
			
			modifier = {
				war_support_factor = 0.1
				production_speed_arms_factory_factor = 0.1
				production_speed_dockyard_factor = 0.1
				consumer_goods_factor = 0.1
				stability_factor = -0.1
				fuel_gain_factor = 0.1
			}
		}
		UKR_otamanshchina = {

			allowed_civil_war = {
				always = no
			}

			picture = cossacks_army_spirit
			
			modifier = {
				stability_factor = -0.1
				conscription_factor = -0.25
				surrender_limit = -0.1
				army_morale_factor = -0.05
			}
		}
		UKR_otamanshchina_improved = {

			name = UKR_otamanshchina

			allowed_civil_war = {
				always = no
			}

			picture = cossacks_army_spirit
			
			modifier = {
				stability_factor = -0.05
				conscription_factor = 0.10
				experience_gain_army_factor = 0.20
				war_support_factor = 0.05
			}
		}
		UKR_control_for_unions = {
			picture = man_five_year_plan_industry 

			allowed_civil_war = {
				always = yes
			}

			modifier = {
				consumer_goods_factor = -0.25
			}
		}
		UKR_war_support_for_alt_ukraine = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			available = {
				UKR = { has_war_with = DKR }
			}

			removal_cost = -1

			picture = ukr_patriotic_education

			rule = {
				can_send_volunteers = yes
			}
		
			modifier = {
				send_volunteer_size = 2
				send_volunteers_tension = -0.5
				send_volunteer_divisions_required = -0.5
			}
		}
		UKR_refuge_for_scientists = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			picture = generic_research_bonus
			
			modifier = {
				research_speed_factor = 0.10
				stability_factor = 0.05
			}
		}

		UKR_women_army_support_idea = {
			picture = UKR_women_army_support
			allowed_civil_war = {
				always = yes
			}
			modifier = {
				spotting_chance = 0.05
				air_detection = 0.1
				static_anti_air_hit_chance_factor = 0.2 
				tech_air_damage_factor = -0.02
				conscription_factor = 0.1
			}
		}

		UKR_altdem_ideology_boost = {

			picture = generic_democratic_drift_bonus
			
			allowed = {
				always = no
			}

			available = {
				NOT = { has_government = democratic }
			}

			removal_cost = -1

			modifier = {
				democratic_drift = 0.10
			}
		}
		UKR_prepare_east_front1 = {

			name = UKR_prepare_east_front_idea

			allowed = {
				always = no
			}

			available = {
				country_exists = SOV
				NOT = { is_in_faction_with = SOV }
			}

			picture = UKR_prepare_east_front_dem

			removal_cost = -1

			modifier = {
				conscription_factor = 0.15
			}

			#targeted_modifier = {
			#	tag = SOV
			#	defense_bonus_against = 0.10
			#}
		}
		UKR_prepare_east_front2 = {

			allowed = {
				always = no
			}

			available = {
				country_exists = SOV
				NOT = { is_in_faction_with = SOV }
			}

			picture = UKR_prepare_east_front_dem

			removal_cost = -1

			modifier = {
				conscription_factor = 0.20
			}

			#targeted_modifier = {
			#	tag = SOV
			#	defense_bonus_against = 0.10
			#	attack_bonus_against = 0.10
			#}
		}
		UKR_our_national_interests = {
			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_spy_coup

			modifier = {
				operative_slot = 1
			}
		}
		UKR_victory_is_our_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation
			
			modifier = {
				army_speed_factor = 0.05
				army_attack_factor = 0.05
				army_morale_factor = 0.05
				max_command_power = 25
			}
		}
		UKR_pillars_of_europe = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			available = {
				OR = {
					tag = UKR
					is_in_faction_with = UKR
				}
			}
			
			removal_cost = -1

			picture = SWE_varnplikt
			
			modifier = {
				army_org_factor = 0.10
				army_core_defence_factor = 0.10
				army_core_attack_factor = 0.10
			}
		}
		UKR_diplomatic_isolation = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = POL_ideology_drift_defence

			rule = {
				can_create_factions = no
				can_join_factions = no
				can_not_declare_war = yes
				can_send_volunteers = no
			}
		
			modifier = {
				stability_factor = -0.10
				enemy_justify_war_goal_time = -0.25
				opinion_gain_monthly_factor = -0.50
			}
		}
		UKR_strong_parliamentarianism = {
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			available = {
				has_government = democratic
			}

			picture = generic_pp_unity_bonus
			
			modifier = {
				political_power_factor = 0.15
				political_advisor_cost_factor = -0.3
				offensive_war_stability_factor = -0.1
				join_faction_tension = -0.40
				custom_modifier_tooltip = UKR_strong_parliamentarianism_tt
			}
		}
		UKR_royal_sejm_idea = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = ast_abandon_the_westminster_system

			modifier = {
				neutrality_drift = 0.1
				party_popularity_stability_factor = 0.1
			}
		}
		UKR_heirs_of_great_empire = {
		
			removal_cost = -1
			
			allowed = {
				always = no # Added via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = ARG_growing_nationalism_modifier

			modifier = {
				war_support_factor = 0.05
				generate_wargoal_tension = -0.25
			}
		}
		UKR_aristocraty_of_romanovs = {
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				conscription_factor = -0.05
				production_factory_max_efficiency_factor = 0.1
				consumer_goods_factor = -0.05
				political_advisor_cost_factor = -0.1
			}
		}
		UKR_aristocraty_of_romanovs_adv = {

			name = UKR_aristocraty_of_romanovs
			picture = UKR_aristocraty_of_romanovs
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				production_factory_max_efficiency_factor = 0.1
				consumer_goods_factor = -0.1
				political_advisor_cost_factor = -0.1
			}
		}
		UKR_aristocraty_of_rurikids = {
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				stability_factor = 0.05
				war_support_factor = 0.1
				production_factory_max_efficiency_factor = 0.05
				consumer_goods_factor = -0.1
			}
		}
		UKR_aristocraty_of_rurikids_adv = {

			name = UKR_aristocraty_of_rurikids
			picture = UKR_aristocraty_of_rurikids
			
			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				stability_factor = 0.1
				war_support_factor = 0.1
				production_factory_max_efficiency_factor = 0.1
				consumer_goods_factor = -0.1
			}
		}
		UKR_illiterate_peasants = {

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				conscription_factor = -0.20
				research_speed_factor = -0.03
				production_factory_max_efficiency_factor = -0.05
				global_building_slots_factor = -0.15
			}
		}
		UKR_illiterate_peasants_1 = {

			name = UKR_illiterate_peasants
			picture = UKR_illiterate_peasants			

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				conscription_factor = -0.10
				research_speed_factor = -0.03
				global_building_slots_factor = -0.15
			}
		}
		UKR_illiterate_peasants_2 = {

			name = UKR_illiterate_peasants
			picture = UKR_illiterate_peasants			

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				conscription_factor = -0.10
				research_speed_factor = -0.03
				global_building_slots_factor = 0.10
			}
		}
		UKR_good_peasants = {

			picture = UKR_illiterate_peasants			

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				conscription_factor = 0.05
				research_speed_factor = 0.02
				global_building_slots_factor = 0.10
			}
		}
		UKR_antibolshevik_front = {

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			modifier = {
				weekly_manpower = 1000
			}
		}
		UKR_antibolshevik_front_adv = {

			name = UKR_antibolshevik_front

			picture = UKR_antibolshevik_front

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			#targeted_modifier = {
			#	tag = SOV
			#	attack_bonus_against = 0.1
			#	defense_bonus_against = 0.1
			#}

			modifier = {
				weekly_manpower = 500
			}
		}
		UKR_resource_extration_bonus = {

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			picture = ARG_resource_extration_focus
			modifier = {
				local_resources_factor = 0.10
			}
		}
		UKR_intense_fleet_repair = {

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			picture = naval_refit_yards_spirit
			modifier = {
				refit_speed = 0.20
				repair_speed_factor = 0.20
			}
		}
		UKR_chevalier_guards_regiments = {

			allowed = {
				original_tag = UKR
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				special_forces_cap = 0.05
				cavalry_attack_factor = 0.10
				cavalry_defence_factor = 0.10
			}
		}
		UKR_run_idea = {

			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			modifier = {
				political_power_factor = 0.10
				army_attack_factor = 0.05
				army_defence_factor = 0.05
				army_org_factor = 0.10
				army_morale_factor = 0.10
				resistance_growth = 0.1
			}
		}
		UKR_run_idea_adv = {

			name = UKR_run_idea
			
			allowed = {
				original_tag = UKR
				always = no
			}

			removal_cost = -1

			picture = UKR_run_idea

			modifier = {
				political_power_factor = 0.10
				army_attack_factor = 0.05
				army_defence_factor = 0.05
				army_org_factor = 0.10
				army_morale_factor = 0.10
				resistance_growth = 0.1
				conscription = 0.01
			}
		}
		UKR_jagers = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1
			
			modifier = {
				custom_modifier_tooltip = BEL_chasseurs_ardennais_tt
			}
		}
		UKR_federal_union_idea = {

			picture = SOV_system_decentralization
			removal_cost = -1

			allowed = {
				always = no
			}

			modifier = {
				drift_defence_factor = 0.2
				party_popularity_stability_factor = 0.1
				political_power_factor = -0.05
				defensive_war_stability_factor = 0.15
				max_surrender_limit_offset = 0.15
			}
		}

		UKR_restore_influence_of_union = {

			picture = SOV_soviet_hegemony
			removal_cost = -1

			allowed = {
				always = no
			}

			modifier = {
				communism_drift = 0.1
				political_power_factor = 0.1
				intel_network_gain_factor = 0.15
				compliance_growth = 0.10
			}
		}

		UKR_strengthen_comparty_idea = {

			picture = socialist_science_focus
			removal_cost = -1

			allowed = {
				always = no
			}

			available = {
				has_government = communism
			}

			modifier = {
				drift_defence_factor = 0.15
				resistance_decay = 0.15
				stability_factor = 0.1
				surrender_limit = 0.1
			}
		}

		UKR_restoration_sov_five_year_plan = {

			picture = SOV_fourth_five_year_plan
			removal_cost = -1

			allowed = {
				always = no
			}

			modifier = {
				production_speed_buildings_factor = 0.05
				industry_repair_factor = 0.25
				research_speed_factor = 0.03
			}
		}

		UKR_union_party_and_people_idea = {

			picture = SPR_international_brigades
			removal_cost = -1

			allowed = {
				always = no
			}

			available = {
				has_government = communism
			}

			modifier = {
				conscription = 0.02
				max_command_power = 25
			}
		}

		UKR_revolutionary_agitators = {
			removal_cost = -1

			allowed = {
				always = no # Added via focus
			}

			picture = SPR_international_brigades

			modifier = {
				communism_drift = 0.03
				stability_factor = -0.1
				war_support_weekly = -0.005
				drift_defence_factor = -0.2
			}
		}
	}

	industrial_concern = {
	
		hpz = {
			
			picture = generic_industrial_concern_1

			allowed = {
				tag = UKR
			}

			available = {
				owns_state = 221
			}
			
			cost = 150
			
			research_bonus = {
				industry = 0.15
			}
			
			traits = { industrial_concern }

			ai_will_do = {
				factor = 0.5
			}
		}

		proton = {
			
			allowed = {
				tag = UKR
			}

			available = {
				owns_state = 221
			}
			
			cost = 150
			
			research_bonus = {
				electronics = 0.15
			}
			
			traits = { electronics_concern }

			ai_will_do = {
				factor = 0.5
			}
		}

		khnz = {

			allowed = {
				tag = UKR
			}

			available = {
				owns_state = 196
				has_completed_focus = UKR_prospect_for_oil
			}

			cost = 150
			
			research_bonus = {
				industry = 0.10
				synth_resources = 0.15
			}
			
			traits = { refinery_concern }
			
			ai_will_do = {
				factor = 0.4
			}

		}

		ltv = {

			allowed = {
				tag = UKR
			}

			available = {
				owns_state = 228
			}

			cost = 150
			
			research_bonus = {
				industry = 0.05
				train_tech = 0.1
			}

			traits = { engineering_concern }
		
			ai_will_do = {
				factor = 0.5
			}

		}
	}

	materiel_manufacturer = {
			
		designer = yes

		dob = {
			
			picture = generic_infantry_equipment_manufacturer_2

			allowed = {
				original_tag = UKR
			}

			available = {
				has_completed_focus = UKR_DOB
			}
						
			research_bonus = {
				infantry_weapons = 0.15
			}

			traits = { infantry_equipment_manufacturer }

			ai_will_do = {
				factor = 1
			}
		}

		sgc = {
			
			allowed = {
				original_tag = UKR
			}

			available = {
				has_completed_focus = ukr_production_effort_2
			}

			picture = UKR_artillery_focus
			
			research_bonus = {
				artillery = 0.15
			}
			
			traits = { artillery_manufacturer }
			
			modifier = {

			}
		}

		zaz = {
			
			allowed = {
				original_tag = UKR
			}

			available = {
				has_completed_focus = UKR_motorization
			}
		
			research_bonus = {
				motorized_equipment = 0.15
			}

			equipment_bonus = {
				motorized_equipment = {
					build_cost_ic = -0.1 instant = yes
				}
			}
			
			traits = { motorized_equipment_manufacturer }
			
			modifier = {
			}
		}
	}

	tank_manufacturer = {
		
		designer = yes
		
		zhbtz = {
			
			allowed = {
				original_tag = UKR
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { fast_tank_manufacturer }
			
			modifier = {
			}

			ai_will_do = {
				factor = 0.5
			}
		}
		
		kbtz = {
			
			allowed = {
				original_tag = UKR
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { medium_tank_manufacturer }
			
			modifier = {
			}

			ai_will_do = {
				factor = 0.5
			}
		}
		
		hkbm = {
			
			allowed = {
				original_tag = UKR
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { heavy_tank_manufacturer }
			
			modifier = {
			}

			ai_will_do = {
				factor = 0.5
			}
		}
	}

	aircraft_manufacturer = { 
			
		designer = yes
		
		HAZ = {
			
			allowed = {
				original_tag = UKR
			}

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { light_aircraft_manufacturer }
			
			equipment_bonus = {
				
			}
			
			ai_will_do = {
				factor = 1
			}
		}
		Aviant = {
			
			allowed = {
				original_tag = UKR
			}

			available = {
				has_completed_focus = UKR_aviant
			}

			research_bonus = {
				air_equipment = 0.20
			}
			
			traits = { medium_aircraft_manufacturer heavy_aircraft_manufacturer }
			
			equipment_bonus = {
				
			}
			
			ai_will_do = {
				factor = 1
			}
		}
		MotorSich = {
			
			allowed = {
				original_tag = UKR
			}

			research_bonus = {

			}
			
			traits = { }
			
			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.05 instant = yes
				}
				medium_plane_fighter_airframe = {
					build_cost_ic = -0.05 instant = yes
				}
				small_plane_cas_airframe = {
					build_cost_ic = -0.05 instant = yes
				}
				medium_plane_airframe = {
					build_cost_ic = -0.05 instant = yes
				}
				large_plane_airframe = {
					build_cost_ic = -0.05 instant = yes
				}
			}
			
			ai_will_do = {
				factor = 1
			}
		}
		Anatra = {
			
			allowed = {
				original_tag = UKR
			}
						
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { naval_aircraft_manufacturer }
			
			modifier = {
			
			}
			ai_will_do = {
				factor = 0.5
			}
		}
	}
	naval_manufacturer = {

		designer = yes
		
		chsz = {
						
			allowed = {
				original_tag = UKR
			}
						
			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { battlefleet_designer }

			ai_will_do = {
				factor = 0.4
			}
		}
		UKR_srdsc = {
						
			allowed = {
				original_tag = UKR
			}
						
			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { coastal_defence_naval_manufacturer }

			ai_will_do = {
				factor = 0.4
			}
		}
		UKR_thunderbird = {
						
			allowed = {
				original_tag = UKR
			}

			available = {
				has_tech = radio_detection
			}
						
			research_bonus = {
				radar_tech = 0.15
			}
			
			traits = { convoy_escort_naval_manufacturer }

			ai_will_do = {
				factor = 0.4
			}
		}
	}
}

