diff --git a/pom.xml b/pom.xml
index 464d378..6fd3d35 100644
--- a/pom.xml
+++ b/pom.xml
@@ -332,9 +332,19 @@
com.atomikos
- transactions-osgi
+ transactions-jta
4.0.6
+
+ com.atomikos
+ transactions-api
+ 4.0.6
+
+
+ com.atomikos
+ atomikos-util
+ 4.0.6
+
org.springframework
spring-tx
diff --git a/src/main/java/ysoserial/payloads/Atomikos.java b/src/main/java/ysoserial/payloads/Atomikos.java
index f21e688..36aac79 100644
--- a/src/main/java/ysoserial/payloads/Atomikos.java
+++ b/src/main/java/ysoserial/payloads/Atomikos.java
@@ -13,7 +13,7 @@ import ysoserial.payloads.util.Reflections;
/**
*
* Gadget chain:
-*
+*
* javax/management/BadAttributeValueExpException.readObject()
* com/atomikos/icatch/jta/RemoteClientUserTransaction.toString()
* com/atomikos/icatch/jta/RemoteClientUserTransaction.checkSetup()
@@ -29,48 +29,48 @@ import ysoserial.payloads.util.Reflections;
*
* This gadget chain was also discovered by pwntester:
* https://www.blackhat.com/docs/us-17/thursday/us-17-Munoz-Friday-The-13th-JSON-Attacks-wp.pdf
-*
+*
*/
@PayloadTest(harness="ysoserial.test.payloads.JRMPReverseConnectTest")
-@Dependencies( { "com.atomikos:transactions-osgi:4.0.6", "javax.transaction:jta:1.1" } )
+@Dependencies( { "com.atomikos:transactions-jta:4.0.6", "com.atomikos:transactions-api:4.0.6", "com.atomikos:atomikos-util:4.0.6", "javax.transaction:jta:1.1" } )
@Authors({ Authors.PWNTESTER, Authors.SCICCONE })
public class Atomikos implements ObjectPayload