diff --git a/data/pubs.yaml b/data/pubs.yaml
index 6bd1048d5d46e956da8bed7db04ed13bbf41be43..de95355a163c3c5dd8c5986c4fac63025cbbb473 100644
--- a/data/pubs.yaml
+++ b/data/pubs.yaml
@@ -28,3 +28,9 @@ cards:
     img: "domains.png"
     link: "https://arxiv.org/abs/1606.02738"
     journal: "Proceedings of the PASC16 conference"
+
+  - title: "An Efficient SIMD Implementation of Pseudo-Verlet Lists for Neighbour Interactions in Particle-Based Codes"
+    date: " Apr 2018"
+    img: "james_paper.png"
+    link: "https://arxiv.org/abs/1804.06231"
+    journal: "Advances in Parallel Computing, Volume 32"
diff --git a/publications/james_paper.png b/publications/james_paper.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a763704562e07f788944270d4415b5b02a1cf38
Binary files /dev/null and b/publications/james_paper.png differ