diff --git a/app/models/SoapHelper.php b/app/models/SoapHelper.php
index 2baad292ac479d9ac03f3d3308822dc91bedd67e..c2cb7549a6c8313502e827fd0f7bfa0d5554442f 100644
--- a/app/models/SoapHelper.php
+++ b/app/models/SoapHelper.php
@@ -35,7 +35,7 @@ class SoapHelper {
 
     public function getRecommendation($categories) {
         if (!is_array($categories)) {
-            $categories = explode('/', $categories);
+            $categories = array_map('trim', explode('/', $categories));
         }
         $data = $this->conn->getRecommendation($categories);
         $array = json_decode(json_encode($data), True);
diff --git a/public/images/profile/35 b/public/images/profile/35
new file mode 100644
index 0000000000000000000000000000000000000000..27cac80db760b8d73f20e7d0401ee5f3b1e5e530
Binary files /dev/null and b/public/images/profile/35 differ
diff --git a/service/soap/src/service/BookServiceImpl.java b/service/soap/src/service/BookServiceImpl.java
index bcaeab6686b56ab53dc19bcf94d5af4e2af51643..25aa92b26e54e0474e34e46ec3a14f225ffde5ed 100644
--- a/service/soap/src/service/BookServiceImpl.java
+++ b/service/soap/src/service/BookServiceImpl.java
@@ -49,6 +49,7 @@ public class BookServiceImpl implements BookService {
         bookRepository.connect();
         DaftarPenjualan daftarPenjualan = new DaftarPenjualan("undefined", "undefined", -1, 0);
         for (String category : categories) {
+            System.out.println("KATEGORI: "+ category);
             try {
                 DaftarPenjualan largest_penjualan = bookRepository.getLargestByCategory(category);
                 if (largest_penjualan.getJumlah() > daftarPenjualan.getJumlah()) {