1. E-Hentai 功能增强 JS - 让 E-Hentai 拥有 ExHentai 风格的功能增强 (悬浮按钮、快捷键、主题切换)

    نووسەر
    Vesper233
    Daily installs
    2
    Total installs
    38
    Ratings
    0 0 0
    Created
    2025-09-25
    Updated
    2025-09-25
  2. 老魔-预览 JS - 老王论坛·魔性论坛·司机社·GCBT·U9A9·(预览图片·自动签到)

    نووسەر
    星宿老魔
    Daily installs
    2
    Total installs
    180
    Ratings
    1 0 0
    Created
    2025-10-07
    Updated
    2026-01-20
  3. Jp Manga Translator JS - Translate manga from Japanese/Chinese to English using Gemini, or optionally with a Python server (YOLO+MangaOCR+mBART+Colorization)/in-browser CTD/Google.

    نووسەر
    moony
    Daily installs
    2
    Total installs
    142
    Ratings
    1 0 0
    Created
    2025-10-14
    Updated
    2025-12-02
  4. SupJAV to Minnano-AV 搜尋增強 JS - 演員資料查詢 + 深色模式 + 多結果選擇 + 自動選擇 + 防重複觸發 + 浮動按鈕可拖動 + 位置記憶 + 動態 emoji 移除 + 內容可選取 + 修正滾動 BUG + 支援內頁多演員 + 圈選文字快捷查詢 + 照片顯示 + 完整資料連結 + 多網站適配

    نووسەر
    wei9133
    Daily installs
    2
    Total installs
    64
    Ratings
    0 0 0
    Created
    2025-10-21
    Updated
    2026-01-17
  5. Javdb自动搜索外部资源 JS - 根据番号搜索外部资源,自动搜索影片的外部资源,包括BT下载,字幕,在线播放等等

    نووسەر
    sexjpg
    Daily installs
    2
    Total installs
    69
    Ratings
    1 0 0
    Created
    2025-10-23
    Updated
    2025-12-25
  6. e-hentai Auto Pager JS - Seamless scrolling experience on e-hentai — auto-load next page as you read, no clicks needed!

    نووسەر
    Ti kai
    Daily installs
    2
    Total installs
    190
    Ratings
    0 0 0
    Created
    2025-10-29
    Updated
    2025-10-29
  7. Spankbang BYPASS JS - Age restriction bypass

    نووسەر
    orgacord
    Daily installs
    2
    Total installs
    88
    Ratings
    0 0 0
    Created
    2025-12-05
    Updated
    2025-12-11
  8. Coomer & Kemono: Auto-Load High-Res Images JS - Automatically replace thumbnails with high-resolution original images on Coomer and Kemono websites. Works with scroll loading.

    نووسەر
    bennieqin
    Daily installs
    2
    Total installs
    190
    Ratings
    0 0 0
    Created
    2025-12-24
    Updated
    2025-12-24
  9. Sort by Score JS - Adds a button to sort by total score on rule34

    نووسەر
    TsunderRae
    Daily installs
    2
    Total installs
    40
    Ratings
    0 0 0
    Created
    2025-12-24
    Updated
    2025-12-24
  10. Missav字幕发现助手 JS - 自动检测Missav页面m3u8视频并提供跳转。检测到m3u8链接后会自动出现在页面右上角位置,点击播放即可跳转到字幕狗网站。

    نووسەر
    Mark Lily
    Daily installs
    2
    Total installs
    204
    Ratings
    1 0 0
    Created
    2025-12-31
    Updated
    2025-12-31
  11. MissAV 下载工具 JS - 嗅探视频真实地址,支持下拉选择不同分辨率,带有进度条和现代化UI

    نووسەر
    marlin swetlana
    Daily installs
    2
    Total installs
    132
    Ratings
    0 0 0
    Created
    2026-01-06
    Updated
    2026-01-06
  12. E-Hentai 圖片自適應調整 JS - 可將 E-Hentai / ExHentai 的圖片大小更改為適合視窗/適合高度/適合寬度與原始大小4種模式

    نووسەر
    Max46656
    Daily installs
    2
    Total installs
    72
    Ratings
    1 0 0
    Created
    2026-01-09
    Updated
    2026-01-28
  13. Pornhub Block User by Menu Click JS - Adds "Block user" to video menu via event interception, hides persistently

    نووسەر
    danmaclann
    Daily installs
    2
    Total installs
    7
    Ratings
    0 0 0
    Created
    2026-01-12
    Updated
    2026-01-15
  14. xnxx playlist link and download JS - Get the video playlist link and download from xnxx

    نووسەر
    ladroop
    Daily installs
    2
    Total installs
    10
    Ratings
    0 0 0
    Created
    2026-01-13
    Updated
    2026-01-13
  15. Chaturbate Full Page Video (Video.js UI + Auto Hide) JS - Chaturbate: Full-page overlay (no browser fullscreen) for room pages. Preserves Video.js UI (volume/quality) and uses reliable auto-hide. Toggle ☩ + dynamic page support. Avoids black screens on listing pages.

    نووسەر
    Thiago David
    Daily installs
    2
    Total installs
    22
    Ratings
    0 0 0
    Created
    2026-01-14
    Updated
    2026-01-15
  16. FetLife Video Length Filter JS - Filter and hide FetLife videos by duration/length

    نووسەر
    Chad Jordan
    Daily installs
    2
    Total installs
    12
    Ratings
    0 0 0
    Created
    2026-01-17
    Updated
    2026-01-17
  17. wnacg一键下载修复版 JS - 适配新版wnacg下载页面的修改版脚本,修复分页无法显示按钮问题

    نووسەر
    jajcjin
    Daily installs
    2
    Total installs
    26
    Ratings
    0 0 0
    Created
    2026-01-20
    Updated
    2026-01-20
  18. R34 Auto Max Quality JS - Auto-select max quality up to limit / Автовыбор макс. качества

    نووسەر
    methyladenine
    Daily installs
    2
    Total installs
    2
    Ratings
    0 0 0
    Created
    2026-01-30
    Updated
    2026-01-30
  19. Sukebei Nyaa 标题翻译脚本(中文) JS - 批量翻译 sukebei.nyaa.si 标题为中文,并提供原文/译文切换按钮(按钮置于标题前)

    نووسەر
    extranquil
    Daily installs
    2
    Total installs
    4
    Ratings
    0 0 0
    Created
    2026-01-31
    Updated
    2026-01-31
  20. Remove Blacklisted Images with Sidebar JS - Adds a sidebar to manage and display blacklisted tags and hides or shows images based on the blacklist on rule34.xxx.

    نووسەر
    Dramorian
    Daily installs
    1
    Total installs
    109
    Ratings
    0 0 0
    Created
    2024-08-21
    Updated
    2025-06-29
  21. copy playlist from camsites JS - Play video from camsoda, chaturbate and many other cam sites in vlc, potplayer or a streamrecorder

    نووسەر
    ladroop
    Daily installs
    1
    Total installs
    559
    Ratings
    2 1 0
    Created
    2024-08-26
    Updated
    2025-11-07
  22. Manga OnlineViewer Fluid Mode + Lewd Extender JS - Extension for Manga OnlineViewer Fluid Mode + for 18+ sites, allowing double-page spread viewing for halved images. Sites: Fakku, HBrowse, doujin-moe, hentai2read, luscious, wondersluts,hentaimangaonline, exhentai/g.e-hentai, pururin, hentai4manga, doujinshihentai, hitomi, nhentai, hentaihere, 8muses, Tsumino etc.

    نووسەر
    sneezemonkey
    Daily installs
    1
    Total installs
    6,918
    Ratings
    49 2 2
    Created
    2015-08-24
    Updated
    2015-11-27
  23. FetLife Spyscope JS - Hover over FetLife user avatar pictures to see their recent activity, vitals, group subscriptions, and more. Quickly discern whether they're worth talking back to or not.

    نووسەر
    lyfofjamie
    Daily installs
    1
    Total installs
    724
    Ratings
    0 0 0
    Created
    2014-05-21
    Updated
    2014-05-21
  24. E-Hentai Automated Downloads JS - Automates downloads through the Doggie Bag Archiver

    نووسەر
    etc 2
    Daily installs
    1
    Total installs
    4,507
    Ratings
    34 2 2
    Created
    2014-05-24
    Updated
    2024-11-04
  25. chaturbatefilter JS - chaturbate-filter

    نووسەر
    rcantrel
    Daily installs
    1
    Total installs
    1,804
    Ratings
    5 0 0
    Created
    2014-05-29
    Updated
    2014-05-29
  26. HV 界面繁體化 JS - HV面板數據界面繁化,有時候會修複一些網頁的顯示錯誤

    نووسەر
    a0992339
    Daily installs
    1
    Total installs
    615
    Ratings
    0 0 0
    Created
    2016-07-19
    Updated
    2016-07-19
  27. 老司机传说 JS - 支持琉璃神社、灵梦御所、纯爱计划、聖霊神域、绅士二次元、天使二次元、MyGalgame,全自动。自动展开神社隐藏的链接、自动开启御所老司机模式、自动转换神社神秘代码、自动填写御所、纯爱计划、MyGalgame打开的百度网盘提取码、为聖霊神域添加免金币快捷通道、绅士二次元免解密、MyGalgame免跳转。新的一年一起飙车吧;)

    نووسەر
    ocrosoft
    Daily installs
    1
    Total installs
    62,356
    Ratings
    674 2 1
    Created
    2016-08-30
    Updated
    2021-07-31
  28. nHentai Downloader JS - Download manga on nHentai.net

    نووسەر
    holy-donkey
    Daily installs
    1
    Total installs
    736
    Ratings
    4 0 0
    Created
    2016-11-11
    Updated
    2016-11-11
  29. ThisAV去广告 JS - 去除ThisAV页面中的弹出广告与导航栏广告,添加视频下载按钮

    نووسەر
    hoothin
    Daily installs
    1
    Total installs
    21,535
    Ratings
    62 1 0
    Created
    2016-12-01
    Updated
    2022-01-07
  30. MyHentaiComics Downloader JS - Downloads all the pages of a specific comic

    نووسەر
    ElectricHum
    Daily installs
    1
    Total installs
    822
    Ratings
    3 0 0
    Created
    2016-02-21
    Updated
    2016-02-26
  31. Chaturbate Pink JS - Remove Ads From Chaturbate And Choose Your Own Color Theme

    نووسەر
    lazychump
    Daily installs
    1
    Total installs
    420
    Ratings
    3 0 0
    Created
    2016-03-09
    Updated
    2016-03-09
  32. blogjav.net老司机步兵辅助 JS - blogjav.net网站重新排版,浏览图片下载内容更方便,是时候和封面杀手说88了。

    نووسەر
    Hobby
    Daily installs
    1
    Total installs
    25,214
    Ratings
    143 0 0
    Created
    2016-04-03
    Updated
    2020-01-19
  33. Chaturbate - Better Modding JS - Provides a better modding interface for the cam girls site of chaturbate.com. This script makes modding faster and easier. Check out the details.

    نووسەر
    vlad88
    Daily installs
    1
    Total installs
    3,231
    Ratings
    26 0 0
    Created
    2014-08-02
    Updated
    2019-03-10
  34. Chaturbate Colors JS - Style to improve Chaturbate design - Watch cams in mega hentia theme , Ad free version and navigation made much better.

    نووسەر
    pacman
    Daily installs
    1
    Total installs
    950
    Ratings
    7 0 0
    Created
    2014-08-25
    Updated
    2016-04-01
  35. Eza's Image Glutton JS - Redirects to high-res images on gallery sites, skipping past descriptions and comments

    نووسەر
    Ezalias
    Daily installs
    1
    Total installs
    12,330
    Ratings
    77 6 1
    Created
    2014-08-31
    Updated
    2025-06-05
  36. FetLife ASL Search (Females included) JS - Allows you to search for FetLife profiles based on age, sex, location, and role.

    نووسەر
    RandomCoder
    Daily installs
    1
    Total installs
    2,367
    Ratings
    2 1 0
    Created
    2014-09-06
    Updated
    2014-09-06
  37. Close ME by MHK JS - Close PopUp Advertising !!

    نووسەر
    mohamedhk2
    Daily installs
    1
    Total installs
    846
    Ratings
    6 1 1
    Created
    2014-09-07
    Updated
    2014-09-07
  38. Force Flash Wmode JS - Force flash video playback to use wmode direct to allow hardware acceleration

    نووسەر
    Mikhoul
    Daily installs
    1
    Total installs
    2,613
    Ratings
    24 0 1
    Created
    2014-10-03
    Updated
    2014-12-12
  39. XVIDEOS Customised Features JS - Adds some features: is video on favorites, download button, video player in thumbnail...

    نووسەر
    Jul75
    Daily installs
    1
    Total installs
    6,028
    Ratings
    32 0 0
    Created
    2015-01-02
    Updated
    2015-08-05
  40. [Konachan / yande.re / LB] Search: Remove Dead Space JS - Makes use of much of the empty space on the posts pages to show more thumbnails. Useful if you increase the size and/or number of thumbnails.

    نووسەر
    Zolxys
    Daily installs
    1
    Total installs
    158
    Ratings
    3 0 0
    Created
    2014-10-28
    Updated
    2017-03-10
  41. FetLife Common Fetishes JS - Display shared fetishes in bold

    نووسەر
    lyfofjamie
    Daily installs
    1
    Total installs
    332
    Ratings
    2 0 0
    Created
    2014-11-06
    Updated
    2014-11-06
  42. www.xvideos.com II JS - enter something useful

    نووسەر
    magnus 2
    Daily installs
    1
    Total installs
    1,540
    Ratings
    12 0 0
    Created
    2014-12-08
    Updated
    2016-03-06
  43. JS - 自动获取磁链接并自动离线下载

    نووسەر
    thunderhit
    Daily installs
    1
    Total installs
    97,882
    Ratings
    2808 7 4
    Created
    2015-03-04
    Updated
    2018-07-25
  44. Endless E-hentai Pages JS - View e-hentai searches, thumbnails, and images on a single endless page.

    نووسەر
    Couchy
    Daily installs
    1
    Total installs
    3,572
    Ratings
    10 0 1
    Created
    2015-03-21
    Updated
    2020-11-17
  45. Manga OnlineViewer Fluid Mode + JS - Shows all pages at once. Single/Multi page spread.Example sites: All FoOl(Slide/Reader), MangaFox, MangaReader/MangaPanda, MangaStream, MangaInn, AnyManga, AnimeA, MangaHere, MangaShare, Batoto, MangaDevil, MangaCow, MangaChapter, 7manga, MangaPirate.net, Madokami , SpinyBack, MyManga , KawaiiScans, EGScans, All SenManga,LoneManga ,ReadManga,MangaTraders,MangaCat,KissManga, MangaJoy,MangaBee/OneManga.me, KukuDM, Japscan, Pecintakomik, Sh-Arab, some Portuguese sites. Dl addon for 18+ sites.

    نووسەر
    sneezemonkey
    Daily installs
    1
    Total installs
    4,596
    Ratings
    49 1 2
    Created
    2015-05-21
    Updated
    2015-11-27
  46. Ex-Hentai: Frame Popups JS - Embed popup window instead of another window.

    نووسەر
    Jixun.Moe
    Daily installs
    1
    Total installs
    383
    Ratings
    5 0 0
    Created
    2015-06-04
    Updated
    2015-06-08
  47. BetterFetLife JS - See website

    نووسەر
    wjw
    Daily installs
    1
    Total installs
    210
    Ratings
    1 0 0
    Created
    2015-06-14
    Updated
    2015-06-21
  48. nHentai Downloader JS - Download manga on nHentai.

    نووسەر
    lelinhtinh
    Daily installs
    1
    Total installs
    16,866
    Ratings
    79 1 1
    Created
    2016-01-10
    Updated
    2022-04-10
  49. ExHentai - Preload next page JS - Loosely inspired by "Handy ExHentai" script. Now loads more pages by nesting iFrames.

    نووسەر
    BlindJoker
    Daily installs
    1
    Total installs
    2,016
    Ratings
    6 0 0
    Created
    2016-01-15
    Updated
    2016-01-15
  50. heavyr make lookable JS - Hide disgusting shit from heavy-r.com porn video site with css. Match based on keyword keyphrase list. Make heavy-r readable lookable and viewable.

    نووسەر
    GrandScriptMasterSupreme
    Daily installs
    1
    Total installs
    381
    Ratings
    4 0 0
    Created
    2017-01-08
    Updated
    2017-12-14
  51. 草榴小助手 JS - 提供“加亮今日帖子”、“移除viidii跳转”、“图片自动缩放”、“种子链接转磁力链”、“预览整页图片”、“游客站内搜索”、“返回顶部”等功能!

    نووسەر
    Travel
    Daily installs
    1
    Total installs
    22,072
    Ratings
    143 1 1
    Created
    2017-01-12
    Updated
    2017-02-10
  52. ExtendXVideos JS - Remove ads, enlarge video, auto-centre video & block pop-ups

    نووسەر
    jack_mustang
    Daily installs
    1
    Total installs
    6,101
    Ratings
    37 0 1
    Created
    2017-01-27
    Updated
    2017-01-27
  53. Download Soundgasm Links JS - show source mp4

    نووسەر
    soundg
    Daily installs
    1
    Total installs
    108
    Ratings
    1 0 0
    Created
    2017-03-12
    Updated
    2017-03-12
  54. FetishSort JS - make FetLife's jaggiest feature a little bit less jaggy

    نووسەر
    WhyTrustTomHanks
    Daily installs
    1
    Total installs
    93
    Ratings
    0 0 0
    Created
    2017-03-21
    Updated
    2017-03-21
  55. exhentai公共帐号 JS - 小孩子不要看本子。。

    نووسەر
    糖果君
    Daily installs
    1
    Total installs
    11,846
    Ratings
    49 0 1
    Created
    2017-05-14
    Updated
    2017-05-14
  56. ExHentai.org自动登录 JS - 看本子更简单一点。

    نووسەر
    DieMoe233
    Daily installs
    1
    Total installs
    23,969
    Ratings
    126 0 1
    Created
    2017-06-21
    Updated
    2021-08-30
  57. Piratebay Porn Search Results Thumbnails JS - Looks at search results on PirateBay results page that include Porn and adds a box with google image search results for the torrent title when you hover over the result. Also simplies the page's title.

    نووسەر
    qwertanon
    Daily installs
    1
    Total installs
    461
    Ratings
    9 0 0
    Created
    2017-07-07
    Updated
    2017-07-07
  58. HaremHeroes Automatic JS - Open the menu in HaremHeroes(topright) to toggle AutoControlls. Supports AutoSalary, AutoContest, AutoMission, AutoQuest, AutoTrollBattle, AutoArenaBattle and AutoPachinko(Free). Messages are printed in local console.

    نووسەر
    Jaideep Singh
    Daily installs
    1
    Total installs
    2,638
    Ratings
    24 3 1
    Created
    2017-07-09
    Updated
    2018-07-26
  59. pornolab.net Full Size Images JS - Auto-expanded and full size images on pornolab.net

    نووسەر
    plabfan
    Daily installs
    1
    Total installs
    1,023
    Ratings
    5 0 1
    Created
    2017-08-29
    Updated
    2017-08-31
  60. ShadeFix xHamster JS - ShadeFix for xHamster, centering the player and removing fixed adspace

    نووسەر
    Wiking 2
    Daily installs
    1
    Total installs
    422
    Ratings
    7 0 0
    Created
    2017-09-04
    Updated
    2017-09-04
  61. Bypass Reddit Age Verification JS - Bypass 18+ age verification on all subreddits

    نووسەر
    fidele007
    Daily installs
    1
    Total installs
    2,956
    Ratings
    4 0 0
    Created
    2017-11-12
    Updated
    2018-05-09
  62. 91无限次观看脚本 JS - 这个脚本的生命已经结束了,请前往https://nrop19.com继续免费观看91视频

    نووسەر
    nrop19
    Daily installs
    1
    Total installs
    43,617
    Ratings
    282 0 1
    Created
    2017-12-24
    Updated
    2018-07-04
  63. Harem Heroes++ modified by 1121 JS - Adding things here and there in Harem Heroes game.

    نووسەر
    1121 1121
    Daily installs
    1
    Total installs
    9,352
    Ratings
    165 1 1
    Created
    2018-03-14
    Updated
    2019-11-11
  64. m-team封面预览图调整 JS - 调整预览图位置,防止遮挡预览小图

    نووسەر
    Jie Wu
    Daily installs
    1
    Total installs
    391
    Ratings
    8 0 0
    Created
    2018-03-28
    Updated
    2019-09-08
  65. xvideos filterer JS - Filter out users or videos based on keywords or names

    نووسەر
    GrandScriptMasterSupreme
    Daily installs
    1
    Total installs
    1,342
    Ratings
    12 0 0
    Created
    2018-06-15
    Updated
    2021-03-24
  66. la-image-extractor JS - copy image source in hitomi.la notomi.la e-hentai.org to clipboard

    نووسەر
    Jferroal L
    Daily installs
    1
    Total installs
    522
    Ratings
    4 0 0
    Created
    2018-08-30
    Updated
    2018-11-28
  67. Sensible sized E-Hentai Automated Downloads JS - A modified version of E-Hentai Automated Downloads by etc. that selects between resized and uncompressed archives based on size and also ignores out of date torrents.

    نووسەر
    brozilian
    Daily installs
    1
    Total installs
    953
    Ratings
    9 1 0
    Created
    2018-09-11
    Updated
    2024-11-08
  68. Retrieve Ehentai Torrent Resource Sizes and Magnet Links JS - Retrieve torrent resource sizes and magnet links from Ehentai galleries and display them below the "Torrent Download" section. Click to copy to clipboard.

    نووسەر
    Neko_Aria
    Daily installs
    1
    Total installs
    3,351
    Ratings
    19 0 0
    Created
    2018-10-02
    Updated
    2024-07-13
  69. E-H Better Gallery Hiding JS - Undoable hiding based on tags, title keywords, and uploader name. Edit script to configure options.

    نووسەر
    HEN-TIE
    Daily installs
    1
    Total installs
    305
    Ratings
    1 1 1
    Created
    2018-10-07
    Updated
    2025-12-14
  70. XVideos Download Link Extractor JS - Add high resolution download link on the right of the screen. Use save as... to download the video you need.

    نووسەر
    Newonroad
    Daily installs
    1
    Total installs
    5,404
    Ratings
    21 1 0
    Created
    2018-11-03
    Updated
    2019-06-20
  71. Rule34Hentai Improved JS - Fixes stuff, adds like/favorite/Mark-as-read under images, highlights animated, makes the site more compact, etc.

    نووسەر
    Hentiedup
    Daily installs
    1
    Total installs
    1,166
    Ratings
    7 2 0
    Created
    2018-12-13
    Updated
    2025-01-10
  72. rule34.xxx Improved JS - Bunch of improvements for rule34.xxx

    نووسەر
    Hentiedup
    Daily installs
    1
    Total installs
    2,168
    Ratings
    1 1 0
    Created
    2018-12-14
    Updated
    2018-12-14
  73. JavBus去广告 JS - 去除网页上下的广告

    نووسەر
    DobySAMA
    Daily installs
    1
    Total installs
    3,884
    Ratings
    5 0 0
    Created
    2018-12-23
    Updated
    2018-12-23
  74. Infinite Scroll JS - Infinite scrolling for March 2019 layout redesign.

    نووسەر
    Hauffen
    Daily installs
    1
    Total installs
    788
    Ratings
    2 0 0
    Created
    2019-03-23
    Updated
    2022-03-21
  75. xvideos自动选中文站 JS - x站自动选中文

    نووسەر
    Y-A-K-E
    Daily installs
    1
    Total installs
    12,956
    Ratings
    17 0 0
    Created
    2019-06-14
    Updated
    2019-06-14
  76. wnacgDownload JS - Enhanced download of wnacg

    نووسەر
    toudaimori
    Daily installs
    1
    Total installs
    3,546
    Ratings
    11 3 0
    Created
    2019-06-26
    Updated
    2026-01-21
  77. MAL-Sync Adult [FateXXXBlood Edition] JS - Integrates MyAnimeList/AniList/Kitsu/Simkl into various sites, with auto episode tracking.

    نووسەر
    lolamtisch
    Daily installs
    1
    Total installs
    679
    Ratings
    10 0 0
    Created
    2019-07-29
    Updated
    2021-08-17
  78. pornhub.com playlist link grabber for /view_video JS - This adds a button to pornhub video player page if the video is part of a playlist to grab links to all videos in said playlist

    نووسەر
    J3pOjaVxWB
    Daily installs
    1
    Total installs
    2,433
    Ratings
    11 0 1
    Created
    2019-08-08
    Updated
    2019-08-08
  79. 8muses Downloader JS - Download from 8muses.com

    نووسەر
    redturtle
    Daily installs
    1
    Total installs
    5,162
    Ratings
    11 0 1
    Created
    2019-08-17
    Updated
    2020-07-21

Publish a script you've written (or learn how to write one)