diff --git a/1.3/Assemblies/RJWSexperience.dll b/1.3/Assemblies/RJWSexperience.dll
new file mode 100644
index 0000000..d07dbbe
Binary files /dev/null and b/1.3/Assemblies/RJWSexperience.dll differ
diff --git a/Defs/KeyBindings/KeyBindings_Sexperience.xml b/1.3/Defs/KeyBindings/KeyBindings_Sexperience.xml
similarity index 100%
rename from Defs/KeyBindings/KeyBindings_Sexperience.xml
rename to 1.3/Defs/KeyBindings/KeyBindings_Sexperience.xml
diff --git a/Defs/PawnRelationDefs/PawnRelations_Bastard.xml b/1.3/Defs/PawnRelationDefs/PawnRelations_Bastard.xml
similarity index 100%
rename from Defs/PawnRelationDefs/PawnRelations_Bastard.xml
rename to 1.3/Defs/PawnRelationDefs/PawnRelations_Bastard.xml
diff --git a/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml b/1.3/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml
similarity index 100%
rename from Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml
rename to 1.3/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml
diff --git a/Defs/RecordDefs/Records_Sexperiences.xml b/1.3/Defs/RecordDefs/Records_Sexperiences.xml
similarity index 100%
rename from Defs/RecordDefs/Records_Sexperiences.xml
rename to 1.3/Defs/RecordDefs/Records_Sexperiences.xml
diff --git a/Defs/RecordDefs/Records_Sextypes.xml b/1.3/Defs/RecordDefs/Records_Sextypes.xml
similarity index 100%
rename from Defs/RecordDefs/Records_Sextypes.xml
rename to 1.3/Defs/RecordDefs/Records_Sextypes.xml
diff --git a/Defs/RulePackDefs/RulePacks_VSIE.xml b/1.3/Defs/RulePackDefs/RulePacks_VSIE.xml
similarity index 100%
rename from Defs/RulePackDefs/RulePacks_VSIE.xml
rename to 1.3/Defs/RulePackDefs/RulePacks_VSIE.xml
diff --git a/Defs/SkillDefs/SexSkills.xml b/1.3/Defs/SkillDefs/SexSkills.xml
similarity index 100%
rename from Defs/SkillDefs/SexSkills.xml
rename to 1.3/Defs/SkillDefs/SexSkills.xml
diff --git a/Defs/StatDefs/SexAbility.xml b/1.3/Defs/StatDefs/SexAbility.xml
similarity index 100%
rename from Defs/StatDefs/SexAbility.xml
rename to 1.3/Defs/StatDefs/SexAbility.xml
diff --git a/Defs/ThingDefs/Buildings_Cum.xml b/1.3/Defs/ThingDefs/Buildings_Cum.xml
similarity index 100%
rename from Defs/ThingDefs/Buildings_Cum.xml
rename to 1.3/Defs/ThingDefs/Buildings_Cum.xml
diff --git a/Defs/ThingDefs/Items_Resource_Cum.xml b/1.3/Defs/ThingDefs/Items_Resource_Cum.xml
similarity index 100%
rename from Defs/ThingDefs/Items_Resource_Cum.xml
rename to 1.3/Defs/ThingDefs/Items_Resource_Cum.xml
diff --git a/Defs/ThoughtDefs/Thoughts_ate.xml b/1.3/Defs/ThoughtDefs/Thoughts_ate.xml
similarity index 100%
rename from Defs/ThoughtDefs/Thoughts_ate.xml
rename to 1.3/Defs/ThoughtDefs/Thoughts_ate.xml
diff --git a/Defs/TraitDefs/Traits_sex.xml b/1.3/Defs/TraitDefs/Traits_sex.xml
similarity index 100%
rename from Defs/TraitDefs/Traits_sex.xml
rename to 1.3/Defs/TraitDefs/Traits_sex.xml
diff --git a/Patches/RJW_StatDefs.xml b/1.3/Patches/RJW_StatDefs.xml
similarity index 100%
rename from Patches/RJW_StatDefs.xml
rename to 1.3/Patches/RJW_StatDefs.xml
diff --git a/Patches/RJW_ThingDefs.xml b/1.3/Patches/RJW_ThingDefs.xml
similarity index 100%
rename from Patches/RJW_ThingDefs.xml
rename to 1.3/Patches/RJW_ThingDefs.xml
diff --git a/1.4/Assemblies/RJWSexperience.dll b/1.4/Assemblies/RJWSexperience.dll
new file mode 100644
index 0000000..d07dbbe
Binary files /dev/null and b/1.4/Assemblies/RJWSexperience.dll differ
diff --git a/1.4/Defs/KeyBindings/KeyBindings_Sexperience.xml b/1.4/Defs/KeyBindings/KeyBindings_Sexperience.xml
new file mode 100644
index 0000000..977f08a
--- /dev/null
+++ b/1.4/Defs/KeyBindings/KeyBindings_Sexperience.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ OpenSexStatistics
+
+
+
diff --git a/1.4/Defs/PawnRelationDefs/PawnRelations_Bastard.xml b/1.4/Defs/PawnRelationDefs/PawnRelations_Bastard.xml
new file mode 100644
index 0000000..6c99329
--- /dev/null
+++ b/1.4/Defs/PawnRelationDefs/PawnRelations_Bastard.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ RJWSexperience.PawnRelationWorker_Bastard
+ Bastard
+
+ bastard
+ 185
+ -10
+ 0.0
+ true
+ true
+
+
+
diff --git a/1.4/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml b/1.4/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml
new file mode 100644
index 0000000..0d3d68b
--- /dev/null
+++ b/1.4/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml
@@ -0,0 +1,36 @@
+
+
+
+ Surgery_RestoreHymen
+
+ Disguises as virgin.
+ RJWSexperience.Virginity.Recipe_HymenSurgery
+ restoring hymen
+ Surgery
+ Recipe_Surgery
+ MedicalOperationSpeed
+ Medicine
+ 0.2
+ 400
+ false
+
+
Human
+
+ 100
+
+
+
+
+
Medicine
+
+
+ 1
+
+
+
+
+
Medicine
+
+
+
+
diff --git a/1.4/Defs/RecordDefs/Records_Sexperiences.xml b/1.4/Defs/RecordDefs/Records_Sexperiences.xml
new file mode 100644
index 0000000..731d4a9
--- /dev/null
+++ b/1.4/Defs/RecordDefs/Records_Sexperiences.xml
@@ -0,0 +1,26 @@
+
+
+
+
+ NumofEatenCum
+
+ The number of times that i swallowed cum.
+ Int
+
+
+
+ AmountofEatenCum
+
+ The amount of cum that i swallowed.
+ Int
+
+
+
+ Lust
+
+ How lustful i am.
+ Float
+
+
+
+
diff --git a/1.4/Defs/RecordDefs/Records_Sextypes.xml b/1.4/Defs/RecordDefs/Records_Sextypes.xml
new file mode 100644
index 0000000..2e98b49
--- /dev/null
+++ b/1.4/Defs/RecordDefs/Records_Sextypes.xml
@@ -0,0 +1,87 @@
+
+
+
+
+ VaginalSexCount
+
+ The number of times of vaginal sex.
+ Int
+
+
+
+ AnalSexCount
+
+ The number of times of anal sex.
+ Int
+
+
+
+ OralSexCount
+
+ The number of times of received oral sex.
+ Int
+
+
+
+ BlowjobCount
+
+ The number of times of blowjob.
+ Int
+
+
+
+ CunnilingusCount
+
+ The number of times of cunnilingus.
+ Int
+
+
+
+ GenitalCaressCount
+
+ The number of times of handjob/fingering.
+ Int
+
+
+
+ HandjobCount
+
+ The number of times of handjob.
+ Int
+
+
+
+ FingeringCount
+
+ The number of times of fingering.
+ Int
+
+
+
+ FootjobCount
+
+ The number of times of footjob.
+ Int
+
+
+
+ MiscSexualBehaviorCount
+
+ The number of times of something sexual.
+ Int
+
+
+
+ OrgasmCount
+
+ The number of times of orgasm.
+ Int
+
+
+
+ SexPartnerCount
+
+ The number of sex partners.
+ Int
+
+
diff --git a/1.4/Defs/RulePackDefs/RulePacks_VSIE.xml b/1.4/Defs/RulePackDefs/RulePacks_VSIE.xml
new file mode 100644
index 0000000..3ec83d2
--- /dev/null
+++ b/1.4/Defs/RulePackDefs/RulePacks_VSIE.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ VSIE_Teaching_Sex
+
+
+
SexTopic->Words/TeachingWords/SexSkill
+
+
+
r_logentry->[INITIATOR_nameDef] and [RECIPIENT_nameDef] [talkedabout] [SexTopic].
+
r_logentry->[INITIATOR_nameDef] [talkedabout] [SexTopic] with [RECIPIENT_nameDef].
+
r_logentry(p=0.8)->[INITIATOR_nameDef] [commentedabout] [SexTopic] to [RECIPIENT_nameDef].
+
+
talkedabout(p=4)->chatted about
+
talkedabout->shared a word about
+
talkedabout->spoke about
+
talkedabout->gabbed about
+
talkedabout->talked about
+
talkedabout->joked about
+
talkedabout->quipped about
+
+
commentedabout->said something about
+
commentedabout->said a word about
+
commentedabout->made a comment about
+
commentedabout->commented about
+
commentedabout->told a joke about
+
+
+
+
\ No newline at end of file
diff --git a/1.4/Defs/SkillDefs/SexSkills.xml b/1.4/Defs/SkillDefs/SexSkills.xml
new file mode 100644
index 0000000..d0669a1
--- /dev/null
+++ b/1.4/Defs/SkillDefs/SexSkills.xml
@@ -0,0 +1,10 @@
+
+
+
+ Sex
+ Sex skill.
+ sex
+ 5
+
+
+
\ No newline at end of file
diff --git a/1.4/Defs/StatDefs/SexAbility.xml b/1.4/Defs/StatDefs/SexAbility.xml
new file mode 100644
index 0000000..dc0c906
--- /dev/null
+++ b/1.4/Defs/StatDefs/SexAbility.xml
@@ -0,0 +1,42 @@
+
+
+
+
+ SexAbility
+
+ Measures whether or not a pawn is capable of sex, and how good they are at it
+ PawnSocial
+ 1.0
+ 0.0
+ PercentTwo
+
+
+
+ Sex
+ 0.40
+ 0.15
+
+
+
+
+ 0.9
+ 0.8
+
+
+ 0.9
+ 0.7
+ 0.5
+
+
+
+
\ No newline at end of file
diff --git a/1.4/Defs/ThingDefs/Buildings_Cum.xml b/1.4/Defs/ThingDefs/Buildings_Cum.xml
new file mode 100644
index 0000000..b79b5b6
--- /dev/null
+++ b/1.4/Defs/ThingDefs/Buildings_Cum.xml
@@ -0,0 +1,61 @@
+
+
+
+
+ CumBucket
+
+ A bucket for collecting cums.
+ RJWSexperience.Building_CumBucket
+
+ Things/Item/CumBucket
+ Graphic_Multi
+ (1,1)
+
+ Building
+ PassThroughOnly
+ 0.4
+ true
+ 50
+ false
+
+