diff --git a/pirokit b/pirokit
index 620f328..423298d 100755
--- a/pirokit
+++ b/pirokit
@@ -6,41 +6,41 @@ set -eo pipefail
 baseurl="https://www.1377x.to/"
 cachedir="$HOME/.cache/dl"
 
-#get query from dmenu(later rofi)
-query=$(echo "" | rofi -dmenu -p "Search Torrent" | sed 's/ /+/g')
+#get query from dmenu
+query=$(printf '%s' | dmenu -p "Search Torrent:" | sed 's/ /+/g')
 
 #setup working dir
 mkdir -p $cachedir
 cd $cachedir
 
-curl -s $baseurl/search/$query/1/ -o tmp.html
-
+case "$(printf "All\\nMovies\\nTV\\nGames\\nMusic\\nApplications\\nDocumentaries\\nOther" | dmenu -p "Category to search in: ")" in
+    All) curl -s $baseurl/search/$query/1/ -o tmp.html;;
+    Movies) curl -s $baseurl/category-search/$query/Movies/1/ -o tmp.html ;;
+    TV) curl -s $baseurl/category-search/$query/TV/1/ -o tmp.html ;;
+    Games) curl -s $baseurl/category-search/$query/Games/1/ -o tmp.html ;;
+    Music) curl -s $baseurl/category-search/$query/Music/1/ -o tmp.html ;;
+    Applications) curl -s $baseurl/category-search/$query/Apps/1/ -o tmp.html ;;
+    Documentaries) curl -s $baseurl/category-search/$query/Documentaries/1/ -o tmp.html ;;
+    Other) curl -s $baseurl/category-search/$query/Other/1/ -o tmp.html ;;
+    *) exit ;;
+esac
 
 #get titles
-grep -o '<a href=./torrent/.*</a>' tmp.html |
-	sed 's/<[^>]*>//g' > titles.bw #deletes tags
+grep -o '<a href=./torrent/.*</a>' tmp.html | sed 's/<[^>]*>//g' > titles.bw #deletes tags
 #get seeders
-grep -P '<td class="coll-2 seeds">\d*</td>' tmp.html |
-	sed 's/<[^>]*>//g' > seeders.bw
+grep -P '<td class="coll-2 seeds">\d*</td>' tmp.html | sed 's/<[^>]*>//g' > seeders.bw
 #get leechers
-grep -P '<td class="coll-3 leeches">\d*</td>' tmp.html |
-	sed 's/<[^>]*>//g' > leechers.bw
+grep -P '<td class="coll-3 leeches">\d*</td>' tmp.html | sed 's/<[^>]*>//g' > leechers.bw
 #get sizes
-grep -P '<td class="coll-4 size mob-uploader">.*</td>' tmp.html |
-	sed 's/<[^>]*>//g' > sizes.bw
+grep -P '<td class="coll-4 size mob-uploader">.*</td>' tmp.html | sed 's/<[^>]*>//g' > sizes.bw
 #get links 
-grep -E '/torrent/' tmp.html |
-	sed -E 's#.*(/torrent/.*)/">.*/#\1#' |
-	sed 's/td>//g' > links.bw
+grep -E '/torrent/' tmp.html | sed -E 's#.*(/torrent/.*)/">.*/#\1#' | sed 's/td>//g' > links.bw
 
 #generates line numbers
 awk '{print NR " - "$0""}' titles.bw > titlesNumbered.bw
 
 #gets line number (that groupthe user selected in dmenu)
-LINE=$(paste -d\| titlesNumbered.bw seeders.bw leechers.bw sizes.bw |
-   	rofi -dmenu -i -l 25 |
-   	cut -d- -f1
-)
+LINE=$(paste -d\| titlesNumbered.bw seeders.bw leechers.bw sizes.bw | dmenu -i -l 25 | cut -d- -f1)
 
 suburl=$(sed "${LINE}q;d" links.bw)
 url="$baseurl$suburl/"
@@ -49,12 +49,9 @@ url="$baseurl$suburl/"
 curl -s $url > tmp.html
 
 #scrape magnet link
-magnet=$(paste tmp.html |
-	tr -d '\n' |
-	sed -E 's#.*(magnet:\?xt=urn:btih:[^"]*).*#\1#'
-)
+magnet=$(paste tmp.html | tr -d '\n' | sed -E 's#.*(magnet:\?xt=urn:btih:[^"]*).*#\1#')
 
-deluge-console add $magnet
+transmission-remote -a $magnet
 
 #notify the user that the download has started
-notify-send "⬇️ download started ⬇️"
+quick-notify "Pirokit" "Download Started"