Tostchu

analyzed 2026-08-18 · complete count of 178 English reviews

Players consistently praise the atmosphere, with nearly all mentions positive, pointing to the "authentic feel of a Turkish shop" and dialogues that are "on point". The art style and world-building are also warmly received, with reviewers noting the setting is well reflected and the mechanics feel close to real life. A smaller group calls the gameplay addictive and appreciates the replayability, including multiple endings. Criticism clusters around content and pacing. Most reviews that mention content amount are negative, citing a "lack of interesting events" and a desire for more. Pacing draws similar complaints, with players saying the game "often leaves you waiting idly". The learning curve is a recurring hurdle, with one player noting they had to restart several times before mastering the controls, which are described as "agonizing" and a "Ridiculously weird control scheme". Bugs are mentioned only negatively, though described as minor. Opinion splits on story: mentions are nearly even between positive and negative, with some players finding events that do not connect. Characters and player choice are criticized for lacking variety and meaningful branching. Price value is evenly divided, while updates are mentioned only positively, with hope for more mechanics and content.

quotes copied verbatim from reviews · plain text is the language model's own wording

Aspects

share of sample, axis to 40% · exact counts, no margin of error

  • positive
  • mixed / neutral
  • negative
  • gameplay

    41 positive · 19 negative · 9 mixed · 0 neutral

    • Looking really good so far; the simulation-like gameplay is really addictive
      positive · Oct 28, 2024 · review 177919917
    • It is fun, the simulation part is addicting, and there is also a bit of spookyness.
      positive · Oct 28, 2024 · review 177926761
    • Core mechanics and core game loop are well designed and addictive for a game that aims to deliver intended notions.
      positive · Oct 28, 2024 · review 177933585
  • atmosphere

    60 positive · 2 negative · 1 mixed · 0 neutral

    • Everything you want from an atmospheric horror tost making game.
      positive · Oct 28, 2024 · review 177919178
    • Radyo ve televizyonun keyfini çıkartın.
      positive · Oct 28, 2024 · review 177923929
    • It is fun, the simulation part is addicting, and there is also a bit of spookyness.
      positive · Oct 28, 2024 · review 177926761
  • story

    14 positive · 16 negative · 1 mixed · 1 neutral

    • - [spoiler]oyundaki bazı eventler bir yere bağlanmayabiliyor.
      negative · Oct 28, 2024 · review 177943019
    • Bu oyunun öyle bir kalemi var mı? Bana kalırsa hiç de yok. Bir derdi var mı? Sanmıyorum. Kendine dert edinebileceği onla mevzusu olmasına ve zamanlaması da epey iyi denk gelmesine rağmen.
      negative · Oct 29, 2024 · review 177950233
    • Ayrıca beklediğiniz farklı ending alma çabası ve lore anlama çabası da olacak gibi değil çünkü ne veriliyor ki biz onu alıp işleyelim.
      negative · Oct 29, 2024 · review 177954835
  • content amount

    2 positive · 25 negative · 2 mixed · 0 neutral

    • her gün farklı şeyler görsek daha epik olabilirmiş, ne yazık ki tekrar eden içerikler.
      negative · Oct 28, 2024 · review 177943019
    • Core gameplay loop is really fun, atmosphere is strong but there could have been more events and more remarkable npcs.
      negative · Oct 28, 2024 · review 177944010
    • … the modeling, music, and TV/radio content do create the desired atmosphere beautifully, the monotonous gameplay, repetitive content, lack of interesting events, and the sometimes irritating bugs make it hard for me to recommend this game to anyone—especially fans of retro horror games, as …
      negative · Oct 28, 2024 · review 177945392
  • learning curve

    5 positive · 14 negative · 2 mixed · 5 neutral

    • It would be nice to include a small tutorial on how to navigate and prepare toast in the beginning.
      negative · Oct 28, 2024 · review 177923745
    • Despite having problems like not having a tutorial and some few bugs, Tostchu is made with love and passion for its genre no doubt.
      negative · Oct 28, 2024 · review 177940149
    • - kontrolleri öğrenene kadar üç defa oyuna baştan başlamam gerekti.
      negative · Oct 28, 2024 · review 177943019
  • pacing

    2 positive · 14 negative · 0 mixed · 0 neutral

    • The game often leaves you waiting idly, hoping for engaging moments, but instead, it forces you to endure repetitive gameplay and watch the same TV and radio programs again and again.
      negative · Oct 28, 2024 · review 177945392
    • Oyunda downtime (bekleme süresi) çok fazla ve doğru düzgün punchline'ı olmayan bir oyun için bu basma döngüsü kabul edilebilir de değil.
      negative · Oct 29, 2024 · review 177950233
    • Hani 10 değil de 5 gün olsaymış da bomboş günler, aynı kanallar ve aynı adamlarla geçmeseymiş oyun.
      negative · Oct 29, 2024 · review 177954835
  • bugs

    0 positive · 14 negative · 0 mixed · 0 neutral

    • Despite having problems like not having a tutorial and some few bugs, Tostchu is made with love and passion for its genre no doubt.
      negative · Oct 28, 2024 · review 177940149
    • … content do create the desired atmosphere beautifully, the monotonous gameplay, repetitive content, lack of interesting events, and the sometimes irritating bugs make it hard for me to recommend this game to anyone—especially fans of retro horror games, as they’ll likely be disappointed.
      negative · Oct 28, 2024 · review 177945392
    • Zira artık anlamış olmalısınız ki benim problemim oyunun glitchleriyle (bir ton var bu arada, hepi topu 7 playtester var bu normalde az bir sayı farkındayım ama oyunun skalası küçük ve bazı glitchler gözden kaçmayacak kadar bariz), …
      negative · Oct 29, 2024 · review 177950233
  • controls

    1 positive · 10 negative · 2 mixed · 0 neutral

    • Really clunky but really fun as well, one of the more interesting sims.
      negative · Oct 29, 2024 · review 177949522
    • The atmosphere and the core gameplay loop are captivating, even though the controls are clunky and maybe buggy at times (which can be expected from a PS1-style game).
      negative · Oct 30, 2024 · review 178018646
    • There's no tutorial and the controls are agonizing.
      negative · Oct 31, 2024 · review 178074095
  • art style

    11 positive · 0 negative · 0 mixed · 0 neutral

    • Özellikle assetler gerçekten güldüren ve bir o kadar "ah lan" dedirtecek türdendi.
      positive · Oct 29, 2024 · review 177975557
    • Sad about it because the art and the atmosphere is really good but if the core mechanics are absent, what good the art and atmosphere do?
      positive · Oct 29, 2024 · review 177978092
    • I loved the visual style—it’s richly detailed and creates a unique, immersive atmosphere that captures the essence of a 90s Turkish toast shop.
      positive · Oct 29, 2024 · review 178006665
  • addictiveness

    8 positive · 0 negative · 0 mixed · 0 neutral

    • It is fun, the simulation part is addicting, and there is also a bit of spookyness.
      positive · Oct 28, 2024 · review 177926761
    • Core mechanics and core game loop are well designed and addictive for a game that aims to deliver intended notions.
      positive · Oct 28, 2024 · review 177933585
    • After a quick time to learn, you addicted to making toasts for [b]agabey[/b]s.
      positive · Oct 28, 2024 · review 177936271
see more
  • price value

    4 positive · 4 negative · 0 mixed · 0 neutral

    • Şu paranın 2$ üstünü verseniz The Black Grimoire alacaksınız mesela, kaç saatlik içeriği var.
      negative · Oct 29, 2024 · review 177950233
    • GOW Ragnaroku ultrada ısınmadan oynayabiliyorum bu tip bir oyunu oynarken zorlanmam beni memnun etmedi pek ve duyduğum kadarıyla oyunun oynanış süresi kısaymış baya bunun için 5 dolara yakın bir fiyat vermek istemedim.
      negative · Oct 29, 2024 · review 177988930
    • waste of money amk
      negative · Nov 01, 2024 · review 178177253
  • world

    8 positive · 0 negative · 0 mixed · 0 neutral

    • Oyun konsept olarak gerçekten çok güzel dizayn edilmiş ve 90'lar Türkiye'sini çok iyi yansıtmış.
      positive · Oct 29, 2024 · review 177975557
    • The atmosphere, along with the authentic feel of a Turkish shop, really managed to pull me in while also keeping me on edge.
      positive · Oct 29, 2024 · review 177981270
    • - The Turkish atmosphere is very accurate and endearing.
      positive · Oct 29, 2024 · review 177997597
  • game length

    2 positive · 5 negative · 0 mixed · 0 neutral

    • GOW Ragnaroku ultrada ısınmadan oynayabiliyorum bu tip bir oyunu oynarken zorlanmam beni memnun etmedi pek ve duyduğum kadarıyla oyunun oynanış süresi kısaymış baya bunun için 5 dolara yakın bir fiyat vermek istemedim.
      negative · Oct 29, 2024 · review 177988930
    • this one just wastes my dang time.
      negative · Nov 04, 2024 · review 178371511
    • … cant even 100% the game (which are just 4 different endings 2 of which is easily achievable 1 is default gameplay) nobody should spend 12+ hours in a game stagnant like this to get all different "endings" which arent that good or conclusive btw i just wanted to get my moneys worth but even …
      negative · Nov 13, 2024 · review 178915238
  • updates

    7 positive · 0 negative · 0 mixed · 0 neutral

    • I hope the devs work a lot more to fix the game and offer more mechanics or more things to buy.
      positive · Oct 29, 2024 · review 177949522
    • Edit:Bugs are gone performance issues are gone and there is content update on the way excited for content update plus devs are so wholesome great guys
      positive · Oct 29, 2024 · review 177993259
    • I want to experience this again if it's updated with new content like new events and encounters, new menu items such as "Ayvalik Tostu", "Gorali" etc.
      positive · Oct 30, 2024 · review 178018646
  • characters

    0 positive · 5 negative · 1 mixed · 0 neutral

    • Core gameplay loop is really fun, atmosphere is strong but there could have been more events and more remarkable npcs.
      negative · Oct 28, 2024 · review 177944010
    • İlgi çekici karakterler çok artmalı hem de çok, olay sadece yeni event eklemekle çözülecek gibi değil.
      negative · Oct 29, 2024 · review 177954835
    • NPC dialogues were pretty much same, so more variety could made it better.
      negative · Oct 30, 2024 · review 178016675
  • player choice

    1 positive · 5 negative · 0 mixed · 0 neutral

    • Bu konuda çok iddialı değilim ancak olayların gelişmesine etki edecek seçimler (özellikle oynanış itibariyle) pek göremiyorum.
      negative · Oct 29, 2024 · review 177950233
    • Korku gerilim oyunundan bunları niye bekliyorsun diyebilirsiniz ama, yani oyunda büfenin dışına çıkmak yok, müşterilerle pek fazla çatallanan diyalog yok, süpürge var dükkanın temizliği bişey değiştiriyor mu değiştirmiyor mu belli değil,
      negative · Oct 29, 2024 · review 177955750
    • Ending wasn't tasty (at least i thought there will be something more action or something) Money part was decent but it would be better if it would affect the ending or our father speak to us proudly.
      negative · Oct 30, 2024 · review 178016675
  • realism

    6 positive · 0 negative · 0 mixed · 0 neutral

    • The mechanics in the game are similar to real life, you can freeze food and thaw it back.
      positive · Oct 28, 2024 · review 177944358
    • Good simulation.
      positive · Oct 30, 2024 · review 178060215
    • oyunda kâr elde edebilmek için tostun içine yalnızca 1 adet malzeme koyman gerekmesi çok gerçekçi olmuş ayrıca esnaf babasının ekmek teknesine kıyamayanlar yatmadan önce ışıkları söndürür parasını çarçur etmez 🙏 çok iyiydi öneririm
      positive · Nov 01, 2024 · review 178185820
  • replayability

    4 positive · 1 negative · 0 mixed · 0 neutral

    • - The simple gameplay loop allows for more replayability.
      positive · Oct 29, 2024 · review 177997597
    • As noted by the creators, Tostchu has at least four different endings.
      positive · Oct 29, 2024 · review 178006665
    • Oyunu bir kez bitirmek yetmiyor, farklı detayları keşfetmek için tekrar tekrar oynamak istiyorsunuz.
      positive · Dec 16, 2024 · review 182913904

Review timeline

weekly peak 309 reviews · all languages

review volume 100 200 300 0 positive review share 100% 50% 0% 2025 2026 week of 28 Oct 2024 · 309 reviews (272 up · 37 down) · 88% positive week of 04 Nov 2024 · 64 reviews (48 up · 16 down) · 75% positive week of 11 Nov 2024 · 45 reviews (35 up · 10 down) · 78% positive week of 18 Nov 2024 · 6 reviews (5 up · 1 down) · 83% positive week of 25 Nov 2024 · 26 reviews (25 up · 1 down) · 96% positive week of 02 Dec 2024 · 9 reviews (7 up · 2 down) · 78% positive week of 09 Dec 2024 · 3 reviews (1 up · 2 down) · 33% positive · small sample week of 16 Dec 2024 · 12 reviews (9 up · 3 down) · 75% positive week of 23 Dec 2024 · 9 reviews (5 up · 4 down) · 56% positive week of 30 Dec 2024 · 9 reviews (6 up · 3 down) · 67% positive week of 06 Jan 2025 · 4 reviews (4 up · 0 down) · 100% positive · small sample week of 13 Jan 2025 · 6 reviews (3 up · 3 down) · 50% positive week of 20 Jan 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 27 Jan 2025 · 3 reviews (2 up · 1 down) · 67% positive · small sample week of 03 Feb 2025 · 4 reviews (3 up · 1 down) · 75% positive · small sample week of 10 Feb 2025 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 17 Feb 2025 · 5 reviews (2 up · 3 down) · 40% positive week of 03 Mar 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 10 Mar 2025 · 1 reviews (0 up · 1 down) · 0% positive · small sample week of 24 Mar 2025 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 31 Mar 2025 · 5 reviews (4 up · 1 down) · 80% positive week of 07 Apr 2025 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 14 Apr 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 21 Apr 2025 · 2 reviews (0 up · 2 down) · 0% positive · small sample week of 05 May 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 12 May 2025 · 3 reviews (2 up · 1 down) · 67% positive · small sample week of 19 May 2025 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 26 May 2025 · 3 reviews (2 up · 1 down) · 67% positive · small sample week of 02 Jun 2025 · 1 reviews (0 up · 1 down) · 0% positive · small sample week of 16 Jun 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 23 Jun 2025 · 4 reviews (4 up · 0 down) · 100% positive · small sample week of 30 Jun 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 14 Jul 2025 · 3 reviews (2 up · 1 down) · 67% positive · small sample week of 28 Jul 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 18 Aug 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 25 Aug 2025 · 3 reviews (3 up · 0 down) · 100% positive · small sample week of 22 Sep 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 29 Sep 2025 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 06 Oct 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 13 Oct 2025 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 20 Oct 2025 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 27 Oct 2025 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 03 Nov 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 10 Nov 2025 · 4 reviews (4 up · 0 down) · 100% positive · small sample week of 17 Nov 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 24 Nov 2025 · 3 reviews (3 up · 0 down) · 100% positive · small sample week of 01 Dec 2025 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 08 Dec 2025 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 15 Dec 2025 · 4 reviews (3 up · 1 down) · 75% positive · small sample week of 22 Dec 2025 · 3 reviews (3 up · 0 down) · 100% positive · small sample week of 29 Dec 2025 · 4 reviews (3 up · 1 down) · 75% positive · small sample week of 05 Jan 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 12 Jan 2026 · 3 reviews (3 up · 0 down) · 100% positive · small sample week of 26 Jan 2026 · 3 reviews (3 up · 0 down) · 100% positive · small sample week of 09 Feb 2026 · 4 reviews (4 up · 0 down) · 100% positive · small sample week of 16 Feb 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 23 Feb 2026 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 02 Mar 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 09 Mar 2026 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 16 Mar 2026 · 4 reviews (4 up · 0 down) · 100% positive · small sample week of 23 Mar 2026 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 06 Apr 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 27 Apr 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 11 May 2026 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 18 May 2026 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 25 May 2026 · 1 reviews (0 up · 1 down) · 0% positive · small sample week of 01 Jun 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 08 Jun 2026 · 1 reviews (0 up · 1 down) · 0% positive · small sample week of 22 Jun 2026 · 2 reviews (2 up · 0 down) · 100% positive · small sample week of 29 Jun 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample week of 06 Jul 2026 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 20 Jul 2026 · 2 reviews (1 up · 1 down) · 50% positive · small sample week of 27 Jul 2026 · 3 reviews (3 up · 0 down) · 100% positive · small sample week of 10 Aug 2026 · 1 reviews (1 up · 0 down) · 100% positive · small sample

weekly share rated positive · 50% reference · weeks with <5 reviews faded

the timeline as a table
Reviews per week, all languages; weeks with no reviews are left out.
week reviews up down positive note
week of 28 Oct 2024 309 272 37 88%
week of 04 Nov 2024 64 48 16 75%
week of 11 Nov 2024 45 35 10 78%
week of 18 Nov 2024 6 5 1 83%
week of 25 Nov 2024 26 25 1 96%
week of 02 Dec 2024 9 7 2 78%
week of 09 Dec 2024 3 1 2 33% small sample
week of 16 Dec 2024 12 9 3 75%
week of 23 Dec 2024 9 5 4 56%
week of 30 Dec 2024 9 6 3 67%
week of 06 Jan 2025 4 4 0 100% small sample
week of 13 Jan 2025 6 3 3 50%
week of 20 Jan 2025 1 1 0 100% small sample
week of 27 Jan 2025 3 2 1 67% small sample
week of 03 Feb 2025 4 3 1 75% small sample
week of 10 Feb 2025 2 2 0 100% small sample
week of 17 Feb 2025 5 2 3 40%
week of 03 Mar 2025 1 1 0 100% small sample
week of 10 Mar 2025 1 0 1 0% small sample
week of 24 Mar 2025 2 2 0 100% small sample
week of 31 Mar 2025 5 4 1 80%
week of 07 Apr 2025 2 2 0 100% small sample
week of 14 Apr 2025 1 1 0 100% small sample
week of 21 Apr 2025 2 0 2 0% small sample
week of 05 May 2025 1 1 0 100% small sample
week of 12 May 2025 3 2 1 67% small sample
week of 19 May 2025 2 1 1 50% small sample
week of 26 May 2025 3 2 1 67% small sample
week of 02 Jun 2025 1 0 1 0% small sample
week of 16 Jun 2025 1 1 0 100% small sample
week of 23 Jun 2025 4 4 0 100% small sample
week of 30 Jun 2025 1 1 0 100% small sample
week of 14 Jul 2025 3 2 1 67% small sample
week of 28 Jul 2025 1 1 0 100% small sample
week of 18 Aug 2025 1 1 0 100% small sample
week of 25 Aug 2025 3 3 0 100% small sample
week of 22 Sep 2025 1 1 0 100% small sample
week of 29 Sep 2025 2 2 0 100% small sample
week of 06 Oct 2025 1 1 0 100% small sample
week of 13 Oct 2025 2 1 1 50% small sample
week of 20 Oct 2025 2 2 0 100% small sample
week of 27 Oct 2025 2 1 1 50% small sample
week of 03 Nov 2025 1 1 0 100% small sample
week of 10 Nov 2025 4 4 0 100% small sample
week of 17 Nov 2025 1 1 0 100% small sample
week of 24 Nov 2025 3 3 0 100% small sample
week of 01 Dec 2025 1 1 0 100% small sample
week of 08 Dec 2025 2 2 0 100% small sample
week of 15 Dec 2025 4 3 1 75% small sample
week of 22 Dec 2025 3 3 0 100% small sample
week of 29 Dec 2025 4 3 1 75% small sample
week of 05 Jan 2026 1 1 0 100% small sample
week of 12 Jan 2026 3 3 0 100% small sample
week of 26 Jan 2026 3 3 0 100% small sample
week of 09 Feb 2026 4 4 0 100% small sample
week of 16 Feb 2026 1 1 0 100% small sample
week of 23 Feb 2026 2 1 1 50% small sample
week of 02 Mar 2026 1 1 0 100% small sample
week of 09 Mar 2026 2 2 0 100% small sample
week of 16 Mar 2026 4 4 0 100% small sample
week of 23 Mar 2026 2 1 1 50% small sample
week of 06 Apr 2026 1 1 0 100% small sample
week of 27 Apr 2026 1 1 0 100% small sample
week of 11 May 2026 2 1 1 50% small sample
week of 18 May 2026 2 2 0 100% small sample
week of 25 May 2026 1 0 1 0% small sample
week of 01 Jun 2026 1 1 0 100% small sample
week of 08 Jun 2026 1 0 1 0% small sample
week of 22 Jun 2026 2 2 0 100% small sample
week of 29 Jun 2026 1 1 0 100% small sample
week of 06 Jul 2026 2 1 1 50% small sample
week of 20 Jul 2026 2 1 1 50% small sample
week of 27 Jul 2026 3 3 0 100% small sample
week of 10 Aug 2026 1 1 0 100% small sample

How this report was made

Population
all Steam reviews of the game (every language, purchase type, and verdict), walked newest-first per window; only English-language reviews are analyzed
Sample
complete count: every usable English review (178), fetched whole-life
Aspect yield
119 of 178 analyzed reviews carry at least one aspect (66.9%); every share on this page divides by all 178
Interval regime
exact counts, no margins of error to calibrate
Fetch paths
1 time window fetched directly (windowed)
Language mix
620 fetched: turkish 428 · english 178 · koreana 3 · 6 more
Steam-marked windows
none flagged by Steam (Valve's off-topic flagging began March 2019)
Marked share
0.0% of sample inside marked windows, under the 2% floor
Narrative
passed the grounding gate after one corrective retry
Evidence floor
aspects and emergent themes appear only with 5+ supporting reviews; smaller counts sit at the classifier's false-positive floor
Instrument readings
measured once on the study corpus for this model and prompt: frozen calibration, not properties of this run
· aspect tagging vs. human labels
0.766 [0.713–0.811] (F1 against a human-labeled test set; 1.0 is best)
· quotes filed under the wrong aspect
11.6% [6.6–19.6] of quotes, measured by hand on a sample; lower is better
· independent model vs. production labels
0.791 [0.772–0.810] (F1 of the production labeler against an independent judge model)
Versions
deepseek-v4-flash · prompt classify-v1 · ontology v2
Run
serve-20260818T120313Z-c6bd9a14 · code ccaa6a4

full methodology in the milestone write-ups