Fordham Rams @ Duquesne Dukes

61–66Final · Jan 9, 2019
FOR 61 DUQ 66 Final
12T
FOR9-6263561
DUQ10-5313566

· Line: DUQ -8 (O/U 132)

Who saw it first

The scoring timeline.

Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.

  1. Jalen Cobb made Jumper.

    2–0
  2. Sincere Carry made Layup.

    2–2
  3. Onyi Eyisi made Layup. Assisted by Antwon Portley.

    4–2
  4. Marcus Weathers made Free Throw.

    4–3
  5. Sincere Carry made Three Point Jumper. Assisted by Eric Williams Jr..

    4–6
  6. Nick Honor made Jumper.

    6–6
  7. Amari Kelly made Dunk. Assisted by Eric Williams Jr..

    6–8
  8. Amari Kelly made Jumper.

    6–10
  9. Marcus Weathers made Jumper. Assisted by Brandon Wade.

    6–12
  10. Jalen Cobb made Three Point Jumper. Assisted by Onyi Eyisi.

    9–12
  11. Frankie Hughes made Layup.

    9–14
  12. Michael Hughes made Dunk. Assisted by Tavian Dunn-Martin.

    9–16
  13. Onyi Eyisi made Dunk. Assisted by Nick Honor.

    11–16
  14. Marcus Weathers made Jumper.

    11–18
  15. Antwon Portley made Three Point Jumper. Assisted by David Pekarek.

    14–18
  16. Michael Hughes made Free Throw.

    14–19
  17. Antwon Portley made Three Point Jumper.

    17–19
  18. Jalen Cobb made Jumper.

    19–19
  19. Marcus Weathers made Free Throw.

    19–20
  20. Marcus Weathers made Free Throw.

    19–21
  21. Amari Kelly made Jumper.

    19–23
  22. Lamar Norman Jr. made Three Point Jumper. Assisted by Tavian Dunn-Martin.

    19–26
  23. Antwon Portley made Jumper.

    21–26
  24. Tavian Dunn-Martin made Three Point Jumper. Assisted by Sincere Carry.

    21–29
  25. Jalen Cobb made Layup.

    23–29
  26. Eric Williams Jr. made Dunk. Assisted by Tavian Dunn-Martin.

    23–31
  27. Jalen Cobb made Three Point Jumper.

    26–31
  28. Nick Honor made Jumper.

    28–31
  29. Michael Hughes made Jumper. Assisted by Marcus Weathers.

    28–33
  30. Antwon Portley made Three Point Jumper. Assisted by Nick Honor.

    31–33
  31. Marcus Weathers made Three Point Jumper. Assisted by Sincere Carry.

    31–36
  32. Eric Williams Jr. made Free Throw.

    31–37
  33. Eric Williams Jr. made Free Throw.

    31–38
  34. Antwon Portley made Three Point Jumper. Assisted by Ivan Raut.

    34–38
  35. Amari Kelly made Free Throw.

    34–39
  36. Frankie Hughes made Three Point Jumper. Assisted by Tavian Dunn-Martin.

    34–42
  37. David Pekarek made Three Point Jumper. Assisted by Nick Honor.

    37–42
  38. Sincere Carry made Free Throw.

    37–43
  39. Nick Honor made Layup.

    39–43
  40. Nick Honor made Jumper.

    41–43
  41. Eric Williams Jr. made Dunk. Assisted by Michael Hughes.

    41–45
  42. Onyi Eyisi made Free Throw.

    42–45
  43. Onyi Eyisi made Free Throw.

    43–45
  44. David Pekarek made Three Point Jumper. Assisted by Jalen Cobb.

    46–45
  45. Tavian Dunn-Martin made Free Throw.

    46–46
  46. Tavian Dunn-Martin made Free Throw.

    46–47
  47. Tavian Dunn-Martin made Free Throw.

    46–48
  48. Eric Williams Jr. made Three Point Jumper. Assisted by Tavian Dunn-Martin.

    46–51
  49. David Pekarek made Three Point Jumper. Assisted by Jesse Bunting.

    49–51
  50. Eric Williams Jr. made Jumper.

    49–53
  51. Onyi Eyisi made Layup.

    51–53
  52. Marcus Weathers made Jumper.

    51–55
  53. Jalen Cobb made Jumper. Assisted by Onyi Eyisi.

    53–55
  54. Amari Kelly made Layup.

    53–57
  55. Amari Kelly made Layup. Assisted by Frankie Hughes.

    53–59
  56. David Pekarek made Three Point Jumper. Assisted by Jalen Cobb.

    56–59
  57. Eric Williams Jr. made Dunk.

    56–61
  58. Eric Williams Jr. made Free Throw.

    56–62
  59. Nick Honor made Three Point Jumper.

    59–62
  60. Eric Williams Jr. made Free Throw.

    59–63
  61. Eric Williams Jr. made Free Throw.

    59–64
  62. Jalen Cobb made Jumper. Assisted by Nick Honor.

    61–64
  63. Frankie Hughes made Free Throw.

    61–65
  64. Frankie Hughes made Free Throw.

    61–66

Play-by-play

  1. P1 Marcus Weathers Turnover.
  2. P1 Jalen Cobb made Jumper. 2–0
  3. P1 Frankie Hughes missed Three Point Jumper.
  4. P1 Fordham Defensive Rebound.
  5. P1 Antwon Portley Turnover.
  6. P1 Marcus Weathers missed Three Point Jumper.
  7. P1 Onyi Eyisi Defensive Rebound.
  8. P1 Nick Honor missed Three Point Jumper.
  9. P1 Marcus Weathers Defensive Rebound.
  10. P1 Sincere Carry Turnover.
  11. P1 Onyi Eyisi Steal.
  12. P1 Onyi Eyisi missed Layup.
  13. P1 Michael Hughes Defensive Rebound.
  14. P1 Marcus Weathers Turnover.
  15. P1 Foul on Marcus Weathers.
  16. P1 Foul on Frankie Hughes.
  17. P1 Antwon Portley Turnover.
  18. P1 Sincere Carry Steal.
  19. P1 Sincere Carry made Layup. 2–2
  20. P1 Onyi Eyisi made Layup. Assisted by Antwon Portley. 4–2
  21. P1 Foul on Austin Rotroff.
  22. P1 Onyi Eyisi missed Free Throw.
  23. P1 Eric Williams Jr. Defensive Rebound.
  24. P1 Foul on Ivan Raut.
  25. P1 Marcus Weathers made Free Throw. 4–3
  26. P1 Marcus Weathers missed Free Throw.
  27. P1 Jalen Cobb Defensive Rebound.
  28. P1 Antwon Portley missed Three Point Jumper.
  29. P1 Fordham Offensive Rebound.
  30. P1 Foul on Sincere Carry.
  31. P1 Official TV Timeout
  32. P1 Jalen Cobb Turnover.
  33. P1 Frankie Hughes Steal.
  34. P1 Duquesne Turnover.
  35. P1 Chuba Ohams missed Jumper.
  36. P1 Eric Williams Jr. Defensive Rebound.
  37. P1 Tavian Dunn-Martin missed Three Point Jumper.
  38. P1 Austin Rotroff Offensive Rebound.
  39. P1 Austin Rotroff Turnover.
  40. P1 Erten Gazi Steal.
  41. P1 Chuba Ohams Turnover.
  42. P1 Foul on Chuba Ohams.
  43. P1 Foul on Erten Gazi.
  44. P1 Sincere Carry made Three Point Jumper. Assisted by Eric Williams Jr.. 4–6
  45. P1 Nick Honor missed Jumper.
  46. P1 Chuba Ohams Offensive Rebound.
  47. P1 Chuba Ohams missed Layup.
  48. P1 Chuba Ohams Offensive Rebound.
  49. P1 Chuba Ohams missed Layup.
  50. P1 Erten Gazi Offensive Rebound.
  51. P1 David Pekarek Turnover.
  52. P1 Tavian Dunn-Martin missed Three Point Jumper.
  53. P1 Eric Williams Jr. Offensive Rebound.
  54. P1 Eric Williams Jr. missed Jumper.
  55. P1 David Pekarek Defensive Rebound.
  56. P1 Nick Honor made Jumper. 6–6
  57. P1 Amari Kelly made Dunk. Assisted by Eric Williams Jr.. 6–8
  58. P1 Foul on Kellon Taylor.
  59. P1 Official TV Timeout
  60. P1 Antwon Portley missed Jumper.
  61. P1 Kellon Taylor Defensive Rebound.
  62. P1 Amari Kelly made Jumper. 6–10
  63. P1 Nick Honor Turnover.
  64. P1 Foul on Nick Honor.
  65. P1 Marcus Weathers made Jumper. Assisted by Brandon Wade. 6–12
  66. P1 Foul on Amari Kelly.
  67. P1 Ivan Raut missed Three Point Jumper.
  68. P1 Onyi Eyisi Offensive Rebound.
  69. P1 Jalen Cobb made Three Point Jumper. Assisted by Onyi Eyisi. 9–12
  70. P1 Fordham Timeout
  71. P1 Marcus Weathers missed Three Point Jumper.
  72. P1 Jalen Cobb Defensive Rebound.
  73. P1 Ty Perry missed Jumper.
  74. P1 Brandon Wade Defensive Rebound.
  75. P1 Frankie Hughes made Layup. 9–14
  76. P1 Nick Honor missed Three Point Jumper.
  77. P1 Frankie Hughes Defensive Rebound.
  78. P1 Michael Hughes made Dunk. Assisted by Tavian Dunn-Martin. 9–16
  79. P1 Onyi Eyisi made Dunk. Assisted by Nick Honor. 11–16
  80. P1 Marcus Weathers made Jumper. 11–18
  81. P1 Ivan Raut Turnover.
  82. P1 Official TV Timeout
  83. P1 Frankie Hughes missed Three Point Jumper.
  84. P1 Jalen Cobb Defensive Rebound.
  85. P1 Antwon Portley missed Three Point Jumper.
  86. P1 Tavian Dunn-Martin Defensive Rebound.
  87. P1 Tavian Dunn-Martin missed Jumper.
  88. P1 David Pekarek Defensive Rebound.
  89. P1 Nick Honor missed Three Point Jumper.
  90. P1 David Pekarek Offensive Rebound.
  91. P1 Antwon Portley made Three Point Jumper. Assisted by David Pekarek. 14–18
  92. P1 Foul on Antwon Portley.
  93. P1 Foul on Jalen Cobb.
  94. P1 Foul on Jesse Bunting.
  95. P1 Michael Hughes missed Free Throw.
  96. P1 Duquesne Deadball Team Rebound.
  97. P1 Michael Hughes made Free Throw. 14–19
  98. P1 Antwon Portley made Three Point Jumper. 17–19
  99. P1 Eric Williams Jr. missed Three Point Jumper.
  100. P1 David Pekarek Defensive Rebound.
  101. P1 Jesse Bunting missed Layup.
  102. P1 Frankie Hughes Block.
  103. P1 Jalen Cobb Offensive Rebound.
  104. P1 Jalen Cobb made Jumper. 19–19
  105. P1 Frankie Hughes Turnover.
  106. P1 Jalen Cobb Steal.
  107. P1 Jalen Cobb missed Layup.
  108. P1 Amari Kelly Defensive Rebound.
  109. P1 Foul on Jesse Bunting.
  110. P1 Marcus Weathers made Free Throw. 19–20
  111. P1 Marcus Weathers made Free Throw. 19–21
  112. P1 Antwon Portley missed Three Point Jumper.
  113. P1 Eric Williams Jr. Defensive Rebound.
  114. P1 Lamar Norman Jr. missed Three Point Jumper.
  115. P1 Onyi Eyisi Defensive Rebound.
  116. P1 Foul on Lamar Norman Jr..
  117. P1 Official TV Timeout
  118. P1 Nick Honor missed Free Throw.
  119. P1 Eric Williams Jr. Defensive Rebound.
  120. P1 Amari Kelly made Jumper. 19–23
  121. P1 Nick Honor missed Jumper.
  122. P1 Onyi Eyisi Offensive Rebound.
  123. P1 Foul on Amari Kelly.
  124. P1 Onyi Eyisi missed Free Throw.
  125. P1 Fordham Deadball Team Rebound.
  126. P1 Onyi Eyisi missed Free Throw.
  127. P1 Amari Kelly Defensive Rebound.
  128. P1 Lamar Norman Jr. made Three Point Jumper. Assisted by Tavian Dunn-Martin. 19–26
  129. P1 Fordham Timeout
  130. P1 Antwon Portley made Jumper. 21–26
  131. P1 Sincere Carry missed Layup.
  132. P1 Onyi Eyisi Block.
  133. P1 Antwon Portley Defensive Rebound.
  134. P1 Antwon Portley Turnover.
  135. P1 Sincere Carry Steal.
  136. P1 Tavian Dunn-Martin made Three Point Jumper. Assisted by Sincere Carry. 21–29
  137. P1 Jalen Cobb made Layup. 23–29
  138. P1 Eric Williams Jr. made Dunk. Assisted by Tavian Dunn-Martin. 23–31
  139. P1 Jalen Cobb made Three Point Jumper. 26–31
  140. P1 Michael Hughes Turnover.
  141. P1 Foul on Michael Hughes.
  142. P1 Nick Honor missed Layup.
  143. P1 Sincere Carry Defensive Rebound.
  144. P1 Foul on Antwon Portley.
  145. P1 Austin Rotroff missed Free Throw.
  146. P1 Onyi Eyisi Defensive Rebound.
  147. P1 Jalen Cobb missed Three Point Jumper.
  148. P1 Austin Rotroff Defensive Rebound.
  149. P2 Nick Honor made Jumper. 28–31
  150. P2 Michael Hughes made Jumper. Assisted by Marcus Weathers. 28–33
  151. P2 Jalen Cobb missed Jumper.
  152. P2 Sincere Carry Defensive Rebound.
  153. P2 Foul on Jalen Cobb.
  154. P2 Foul on Antwon Portley.
  155. P2 Sincere Carry Turnover.
  156. P2 Ivan Raut missed Three Point Jumper.
  157. P2 Amari Kelly Defensive Rebound.
  158. P2 Foul on Onyi Eyisi.
  159. P2 Amari Kelly missed Three Point Jumper.
  160. P2 Jalen Cobb Defensive Rebound.
  161. P2 Antwon Portley made Three Point Jumper. Assisted by Nick Honor. 31–33
  162. P2 Marcus Weathers made Three Point Jumper. Assisted by Sincere Carry. 31–36
  163. P2 Ivan Raut missed Three Point Jumper.
  164. P2 Sincere Carry Defensive Rebound.
  165. P2 Foul on Onyi Eyisi.
  166. P2 Eric Williams Jr. made Free Throw. 31–37
  167. P2 Eric Williams Jr. made Free Throw. 31–38
  168. P2 Jalen Cobb Turnover.
  169. P2 Frankie Hughes missed Three Point Jumper.
  170. P2 Jalen Cobb Defensive Rebound.
  171. P2 Antwon Portley made Three Point Jumper. Assisted by Ivan Raut. 34–38
  172. P2 Marcus Weathers missed Three Point Jumper.
  173. P2 Ivan Raut Defensive Rebound.
  174. P2 Jesse Bunting missed Jumper.
  175. P2 Frankie Hughes Defensive Rebound.
  176. P2 Foul on Jesse Bunting.
  177. P2 Official TV Timeout
  178. P2 Amari Kelly made Free Throw. 34–39
  179. P2 Amari Kelly missed Free Throw.
  180. P2 David Pekarek Defensive Rebound.
  181. P2 Antwon Portley Turnover.
  182. P2 Eric Williams Jr. Steal.
  183. P2 Frankie Hughes made Three Point Jumper. Assisted by Tavian Dunn-Martin. 34–42
  184. P2 Foul on Frankie Hughes.
  185. P2 Foul on Frankie Hughes.
  186. P2 Nick Honor missed Layup.
  187. P2 Frankie Hughes Block.
  188. P2 Fordham Offensive Rebound.
  189. P2 David Pekarek made Three Point Jumper. Assisted by Nick Honor. 37–42
  190. P2 Foul on Jesse Bunting.
  191. P2 Sincere Carry made Free Throw. 37–43
  192. P2 Sincere Carry missed Free Throw.
  193. P2 David Pekarek Defensive Rebound.
  194. P2 Antwon Portley missed Three Point Jumper.
  195. P2 Sincere Carry Defensive Rebound.
  196. P2 Tavian Dunn-Martin missed Three Point Jumper.
  197. P2 Onyi Eyisi Defensive Rebound.
  198. P2 Jalen Cobb missed Jumper.
  199. P2 Jalen Cobb Offensive Rebound.
  200. P2 Foul on Sincere Carry.
  201. P2 Onyi Eyisi missed Free Throw.
  202. P2 Fordham Deadball Team Rebound.
  203. P2 Onyi Eyisi missed Free Throw.
  204. P2 Eric Williams Jr. Defensive Rebound.
  205. P2 Eric Williams Jr. missed Layup.
  206. P2 Onyi Eyisi Block.
  207. P2 Jalen Cobb Defensive Rebound.
  208. P2 Nick Honor made Layup. 39–43
  209. P2 Tavian Dunn-Martin missed Jumper.
  210. P2 Michael Hughes Offensive Rebound.
  211. P2 Eric Williams Jr. missed Jumper.
  212. P2 Onyi Eyisi Defensive Rebound.
  213. P2 Nick Honor made Jumper. 41–43
  214. P2 Lamar Norman Jr. missed Three Point Jumper.
  215. P2 David Pekarek Defensive Rebound.
  216. P2 Nick Honor missed Jumper.
  217. P2 Duquesne Defensive Rebound.
  218. P2 Official TV Timeout
  219. P2 Eric Williams Jr. missed Jumper.
  220. P2 David Pekarek Block.
  221. P2 Eric Williams Jr. Offensive Rebound.
  222. P2 Eric Williams Jr. Turnover.
  223. P2 Nick Honor missed Three Point Jumper.
  224. P2 Michael Hughes Defensive Rebound.
  225. P2 Eric Williams Jr. made Dunk. Assisted by Michael Hughes. 41–45
  226. P2 Foul on Michael Hughes.
  227. P2 Onyi Eyisi made Free Throw. 42–45
  228. P2 Onyi Eyisi made Free Throw. 43–45
  229. P2 Tavian Dunn-Martin Turnover.
  230. P2 David Pekarek made Three Point Jumper. Assisted by Jalen Cobb. 46–45
  231. P2 Foul on Erten Gazi.
  232. P2 Tavian Dunn-Martin made Free Throw. 46–46
  233. P2 Tavian Dunn-Martin made Free Throw. 46–47
  234. P2 Tavian Dunn-Martin made Free Throw. 46–48
  235. P2 Jalen Cobb missed Jumper.
  236. P2 Eric Williams Jr. Defensive Rebound.
  237. P2 Frankie Hughes missed Three Point Jumper.
  238. P2 David Pekarek Defensive Rebound.
  239. P2 Jalen Cobb missed Three Point Jumper.
  240. P2 David Pekarek Offensive Rebound.
  241. P2 Antwon Portley missed Jumper.
  242. P2 Eric Williams Jr. Defensive Rebound.
  243. P2 Eric Williams Jr. made Three Point Jumper. Assisted by Tavian Dunn-Martin. 46–51
  244. P2 David Pekarek made Three Point Jumper. Assisted by Jesse Bunting. 49–51
  245. P2 Tavian Dunn-Martin Turnover.
  246. P2 David Pekarek Steal.
  247. P2 David Pekarek missed Three Point Jumper.
  248. P2 Sincere Carry Defensive Rebound.
  249. P2 Sincere Carry Turnover.
  250. P2 Jalen Cobb Steal.
  251. P2 Official TV Timeout
  252. P2 Nick Honor missed Jumper.
  253. P2 Sincere Carry Defensive Rebound.
  254. P2 Sincere Carry missed Jumper.
  255. P2 Fordham Defensive Rebound.
  256. P2 Antwon Portley missed Three Point Jumper.
  257. P2 Eric Williams Jr. Defensive Rebound.
  258. P2 Eric Williams Jr. made Jumper. 49–53
  259. P2 Nick Honor missed Jumper.
  260. P2 Onyi Eyisi Offensive Rebound.
  261. P2 Onyi Eyisi made Layup. 51–53
  262. P2 Marcus Weathers made Jumper. 51–55
  263. P2 Onyi Eyisi missed Jumper.
  264. P2 Marcus Weathers Defensive Rebound.
  265. P2 Fordham Timeout
  266. P2 Foul on Ivan Raut.
  267. P2 Marcus Weathers missed Free Throw.
  268. P2 Jalen Cobb Defensive Rebound.
  269. P2 Ivan Raut missed Three Point Jumper.
  270. P2 Onyi Eyisi Offensive Rebound.
  271. P2 Jalen Cobb made Jumper. Assisted by Onyi Eyisi. 53–55
  272. P2 Foul on Onyi Eyisi.
  273. P2 Official TV Timeout
  274. P2 Amari Kelly missed Free Throw.
  275. P2 David Pekarek Defensive Rebound.
  276. P2 Onyi Eyisi Turnover.
  277. P2 Tavian Dunn-Martin Steal.
  278. P2 Eric Williams Jr. missed Jumper.
  279. P2 Amari Kelly Offensive Rebound.
  280. P2 Amari Kelly made Layup. 53–57
  281. P2 Jalen Cobb missed Three Point Jumper.
  282. P2 Nick Honor Offensive Rebound.
  283. P2 Antwon Portley missed Three Point Jumper.
  284. P2 Sincere Carry Defensive Rebound.
  285. P2 Amari Kelly made Layup. Assisted by Frankie Hughes. 53–59
  286. P2 David Pekarek made Three Point Jumper. Assisted by Jalen Cobb. 56–59
  287. P2 Amari Kelly missed Layup.
  288. P2 Eric Williams Jr. Offensive Rebound.
  289. P2 Eric Williams Jr. made Dunk. 56–61
  290. P2 Foul on Antwon Portley.
  291. P2 Eric Williams Jr. made Free Throw. 56–62
  292. P2 Nick Honor made Three Point Jumper. 59–62
  293. P2 Frankie Hughes Turnover.
  294. P2 Jesse Bunting missed Layup.
  295. P2 Eric Williams Jr. Defensive Rebound.
  296. P2 Tavian Dunn-Martin missed Three Point Jumper.
  297. P2 Eric Williams Jr. Offensive Rebound.
  298. P2 Foul on Antwon Portley.
  299. P2 Eric Williams Jr. made Free Throw. 59–63
  300. P2 Eric Williams Jr. made Free Throw. 59–64
  301. P2 Duquesne Timeout
  302. P2 Foul on Tavian Dunn-Martin.
  303. P2 David Pekarek missed Three Point Jumper.
  304. P2 Fordham Offensive Rebound.
  305. P2 Jalen Cobb made Jumper. Assisted by Nick Honor. 61–64
  306. P2 Foul on Ivan Raut.
  307. P2 Frankie Hughes made Free Throw. 61–65
  308. P2 Frankie Hughes made Free Throw. 61–66
  309. P2 Fordham Timeout
  310. P2 Nick Honor missed Three Point Jumper.
  311. P2 Marcus Weathers Defensive Rebound.

Box score

FOR

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Onyi EyisiF2483-50-02-792112453
Ivan RautF2100-40-40-011100013
Nick HonorG38115-171-60-114100101
Jalen CobbG39167-142-50-093220272
Antwon PortleyG34145-134-100-011400015
Chuba OhamsF300-30-00-020100201
David PekarekF19124-64-60-0101111280
Jesse BuntingF1300-30-00-001000004
Ty PerryG300-10-00-000000000
Erten GaziG600-00-00-010010102
Luka RadovichF
Prokop SlaninaF
Chris DowningF
Lazar SkoricG
Mason WilliamsG
Chris AustinG
Peter BurquestG

DUQ

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Marcus WeathersF20124-71-43-531200031
Michael HughesC1352-20-01-231100122
Sincere CarryG3362-41-11-272320072
Eric Williams Jr.G34165-111-25-5132110490
Frankie HughesG2872-61-52-221212023
Austin RotroffF400-00-00-120100111
Amari KellyF23115-70-11-340000132
Kellon TaylorF400-00-00-010000011
Lamar Norman Jr.G931-31-30-000000001
Brandon WadeG700-00-00-011000010
Tavian Dunn-MartinG2561-71-53-315210011
James EllisF
Gavin BizeauF
Zach SnyderF
Dylan SwingleC
Leonard Randall IIG
Caleb DavisG
Mike Lewis IIG

Watching this game live?

Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.

Buzz it in the app →