Site Performance and Stats
In Detail

Saving your time with speedy and comprehensive
website data reports

78012.life General Information

Here is an overview of what we consider to be the key website statistics and information:

Parameter name Status Comment
Load time 0.9866 seconds on average Website load speed is pretty fast.
Alexa global 947 477, as last updated According to Alexa, the website's popularity is not exactly high. Take this rank with a healthy pinch of salt.
Total links on homepage We found 11 links Honestly, this is a strange amount of links for a homepage.
Page HTML size 4.1KB Load speed (and overall responsiveness) is such an important factor for both search engines and user experience, would you not agree? With that in mind, this is a very good result.
Website server Server appears to be online. The IP address for the server is 144.48.10.172. It's unfortunate, but despite our best attempts, we failed to gather enough data to provide a meaningful insight at this time.
 
 

Website Performance – The Geeky Part

What, all that information was not enough? You want... more? Right, then. You asked for it.

Website load speed analysis

  • The homepage takes approximately 0.9866 seconds to load. Load speed (and overall responsiveness) is such an important factor for both search engines and user experience, would you not agree? With that in mind, this is a very good result.
  • The HTML of the website weighs in at around 4.1 kilobytes. We don't think 4.1 KBs is something to worry about.
  • There are at least 2 images on the homepage of this website. We are glad to say that such an amount should not impact the load speed of the website. Great result!
  • We've counted at least 3 server requests before the homepage was fully loaded. Every server request made increases the load time of a website. Thankfully, this is a pleasingly low amount.


Alexa ranking in-depth

With over 4 million websites indexed (which can seem as a lot, or very little, depending on your point of view), Alexa is perhaps the oldest and certainly the best known ranking system, deservedly or not. The Alexa Global and Local ranks of a website are based on an approximate amount of visitors a given website receives. The more visitors, the higher the rank. The Alexa rank, be it Local or Global, should be taken with a pinch of salt. After all, visitor count is by far not the simple measure of a website's success it's made out to be. For example, a gardening website is never going to be as popular as a movie review website. It does not mean it's not popular within it's niche.

  • 78012.life takes up 947 477 place globally, according to Alexa. We made sure to update this information on 2017-10-15.
  • Compare the current rank to all-time best of 921 234, which this website enjoyed on 2017-10-10.
  • On the other end of the scale, the worst rank ever was 963 027, rated on 2017-09-29. Compare that to the current rank to see a marked improvement, even if of debatable importance.
  • Given all the numbers, the average Global rank is at 937 839.


Detailed Host Server Information

Similarly to how a hard drive or a modern SSD device holds your files, a server holds all the files the website needs to operate. To load a webpage, your browser needs to contact the said server and request files - strings of code that make up the website into what it is, including images, text and database entries. Each physical server has a unique IP address that is used by the browser to contact it.

  • The website's server IP address is 144.48.10.172.
  • Server appears to be online.


HTTP header and WHOIS information

Let's see what technical information we've managed to gather:

Header in detail
HTTP/1.1 200 OK
Content-Length: 4186
Content-Type: text/html
Content-Location: http://78012.life/index.htm
Last-Modified: Tue, 10 Oct 2017 07:16:34 GMT
Accept-Ranges: bytes
ETag: "192f5bb49741d31:11fb"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Sat, 21 Oct 2017 12:47:12 GMT
WHOIS information
No whois server is known for this kind of object.

Usual domain 78012.life typos

A good domain address is usually one that is easy to spell, resulting in the smallest amount of mistypes possible. Still, such a thing inevitably happens. Here is a list with the most frequent 510 mistypes, associated with 78012.life:

  1. 780112.ife
  2. 78012.life
  3. 7802.life
  4. 7802.lfe
  5. 778012.lfe
  6. 788012.lfe
  7. 778012.lie
  8. 78012.ife
  9. 78012.lie
  10. 78102.lfe
  11. 780122.lfe
  12. 780012.ife
  13. 780012.life
  14. 7812.lfe
  15. 780012.lfe
  16. 8012.lfe
  17. 78012.lfe
  18. 8012.ife
  19. 87012.ife
  20. 78021.life
  21. 78021.ife
  22. 7812.ife
  23. 778012.life
  24. 70812.life
  25. 7801.lfe
  26. 78102.ife
  27. 780112.lfe
  28. 788012.life
  29. 780122.ife
  30. 788012.lie
  31. 7012.lfe
  32. 78021.lfe
  33. 8012.life
  34. 7801.life
  35. 7012.ife
  36. 70812.lfe
  37. 70812.ife
  38. 7812.life
  39. 87012.life
  40. 87012.lfe
  41. 780112.life
  42. 780122.life
  43. 788012.ife
  44. 78102.life
  45. 7801.ife
  46. 7802.ife
  47. 780112.lie
  48. 778012.ife
  49. 7012.life
  50. 780012.lie
  51. 7802.lif
  52. 780122.lie
  53. 78021.lie
  54. 78021.ilfe
  55. 8012.ilfe
  56. 7012.ilfe
  57. 8012.lfie
  58. 780122.lif
  59. 780122.lfie
  60. 780012.lfie
  61. 7801.ilfe
  62. 7812.lif
  63. 7812.lie
  64. 78102.ilfe
  65. 7812.ilfe
  66. 87012.ilfe
  67. 780122.ilfe
  68. 87012.lif
  69. 778012.ilfe
  70. 780112.lif
  71. 780112.ilfe
  72. 78102.lif
  73. 8012.lie
  74. 788012.lif
  75. 78012.lfie
  76. 780012.ilfe
  77. 7802.ilfe
  78. 7012.lie
  79. 7801.lif
  80. 7012.lfie
  81. 70812.ilfe
  82. 780112.lfie
  83. 87012.lie
  84. 78012.lif
  85. 70812.lif
  86. 788012.lfie
  87. 788012.ilfe
  88. 78102.lie
  89. 778012.lif
  90. 778012.lfie
  91. 7802.lie
  92. 7801.lie
  93. 7012.lif
  94. 780012.lif
  95. 78012.ilfe
  96. 78021.lif
  97. 7802.lfie
  98. 8012.lif
  99. 70812.lie
  100. 7812.lfie
  101. 78021.lief
  102. 7801.lfie
  103. 780112.lief
  104. 780112.liife
  105. 87012.llife
  106. 70812.llife
  107. 87012.liife
  108. 7801.lief
  109. 7801.liife
  110. 7812.liife
  111. 78012.liife
  112. 78102.lief
  113. 78102.lfie
  114. 780012.liife
  115. 78102.llife
  116. 778012.liife
  117. 7801.llife
  118. 778012.llife
  119. 8012.llife
  120. 7802.lief
  121. 7802.llife
  122. 780012.llife
  123. 87012.lfie
  124. 7012.lief
  125. 780122.liife
  126. 7812.llife
  127. 78021.llife
  128. 70812.lfie
  129. 78012.llife
  130. 70812.liife
  131. 788012.liife
  132. 7802.liife
  133. 778012.lief
  134. 780122.lief
  135. 788012.llife
  136. 7012.liife
  137. 7012.llife
  138. 780012.lief
  139. 8012.lief
  140. 8012.liife
  141. 78021.lfie
  142. 78012.lief
  143. 70812.lief
  144. 7812.lief
  145. 780122.llife
  146. 780112.llife
  147. 78021.liife
  148. 87012.lief
  149. 788012.lief
  150. 78102.liife
  151. 780112.lifee
  152. 78012.liffe
  153. 7802.liffe
  154. 7802.iife
  155. 778012.iife
  156. 788012.iife
  157. 778012.oife
  158. 78012.lifee
  159. 78012.oife
  160. 78102.iife
  161. 780122.iife
  162. 780012.lifee
  163. 780012.liffe
  164. 7812.iife
  165. 780012.iife
  166. 8012.iife
  167. 78012.iife
  168. 8012.lifee
  169. 87012.lifee
  170. 78021.liffe
  171. 78021.lifee
  172. 7812.lifee
  173. 778012.liffe
  174. 70812.liffe
  175. 7801.iife
  176. 78102.lifee
  177. 780112.iife
  178. 788012.liffe
  179. 780122.lifee
  180. 788012.oife
  181. 7012.iife
  182. 78021.iife
  183. 8012.liffe
  184. 7801.liffe
  185. 7012.lifee
  186. 70812.iife
  187. 70812.lifee
  188. 7812.liffe
  189. 87012.liffe
  190. 87012.iife
  191. 780112.liffe
  192. 780122.liffe
  193. 788012.lifee
  194. 78102.liffe
  195. 7801.lifee
  196. 7802.lifee
  197. 780112.oife
  198. 778012.lifee
  199. 7012.liffe
  200. 780012.oife
  201. 7802.pife
  202. 780122.oife
  203. 78021.oife
  204. 78021.kife
  205. 8012.kife
  206. 7012.kife
  207. 8012.lufe
  208. 780122.pife
  209. 780122.lufe
  210. 780012.lufe
  211. 7801.kife
  212. 7812.pife
  213. 7812.oife
  214. 78102.kife
  215. 7812.kife
  216. 87012.kife
  217. 780122.kife
  218. 87012.pife
  219. 778012.kife
  220. 780112.pife
  221. 780112.kife
  222. 78102.pife
  223. 8012.oife
  224. 788012.pife
  225. 78012.lufe
  226. 780012.kife
  227. 7802.kife
  228. 7012.oife
  229. 7801.pife
  230. 7012.lufe
  231. 70812.kife
  232. 780112.lufe
  233. 87012.oife
  234. 78012.pife
  235. 70812.pife
  236. 788012.lufe
  237. 788012.kife
  238. 78102.oife
  239. 778012.pife
  240. 778012.lufe
  241. 7802.oife
  242. 7801.oife
  243. 7012.pife
  244. 780012.pife
  245. 78012.kife
  246. 78021.pife
  247. 7802.lufe
  248. 8012.pife
  249. 70812.oife
  250. 7812.lufe
  251. 78021.lofe
  252. 7801.lufe
  253. 780112.lofe
  254. 780112.lkfe
  255. 87012.llfe
  256. 70812.llfe
  257. 87012.lkfe
  258. 7801.lofe
  259. 7801.lkfe
  260. 7812.lkfe
  261. 78012.lkfe
  262. 78102.lofe
  263. 78102.lufe
  264. 780012.lkfe
  265. 78102.llfe
  266. 778012.lkfe
  267. 7801.llfe
  268. 778012.llfe
  269. 8012.llfe
  270. 7802.lofe
  271. 7802.llfe
  272. 780012.llfe
  273. 87012.lufe
  274. 7012.lofe
  275. 780122.lkfe
  276. 7812.llfe
  277. 78021.llfe
  278. 70812.lufe
  279. 78012.llfe
  280. 70812.lkfe
  281. 788012.lkfe
  282. 7802.lkfe
  283. 778012.lofe
  284. 780122.lofe
  285. 788012.llfe
  286. 7012.lkfe
  287. 7012.llfe
  288. 780012.lofe
  289. 8012.lofe
  290. 8012.lkfe
  291. 78021.lufe
  292. 78012.lofe
  293. 70812.lofe
  294. 7812.lofe
  295. 780122.llfe
  296. 780112.llfe
  297. 78021.lkfe
  298. 87012.lofe
  299. 788012.lofe
  300. 78102.lkfe
  301. 780112.liee
  302. 78012.ljfe
  303. 7802.ljfe
  304. 7802.lire
  305. 778012.lire
  306. 788012.lire
  307. 778012.lite
  308. 78012.liee
  309. 78012.lite
  310. 78102.lire
  311. 780122.lire
  312. 780012.liee
  313. 780012.ljfe
  314. 7812.lire
  315. 780012.lire
  316. 8012.lire
  317. 78012.lire
  318. 8012.liee
  319. 87012.liee
  320. 78021.ljfe
  321. 78021.liee
  322. 7812.liee
  323. 778012.ljfe
  324. 70812.ljfe
  325. 7801.lire
  326. 78102.liee
  327. 780112.lire
  328. 788012.ljfe
  329. 780122.liee
  330. 788012.lite
  331. 7012.lire
  332. 78021.lire
  333. 8012.ljfe
  334. 7801.ljfe
  335. 7012.liee
  336. 70812.lire
  337. 70812.liee
  338. 7812.ljfe
  339. 87012.ljfe
  340. 87012.lire
  341. 780112.ljfe
  342. 780122.ljfe
  343. 788012.liee
  344. 78102.ljfe
  345. 7801.liee
  346. 7802.liee
  347. 780112.lite
  348. 778012.liee
  349. 7012.ljfe
  350. 780012.lite
  351. 7802.lide
  352. 780122.lite
  353. 78021.lite
  354. 78021.lige
  355. 8012.lige
  356. 7012.lige
  357. 8012.lice
  358. 780122.lide
  359. 780122.lice
  360. 780012.lice
  361. 7801.lige
  362. 7812.lide
  363. 7812.lite
  364. 78102.lige
  365. 7812.lige
  366. 87012.lige
  367. 780122.lige
  368. 87012.lide
  369. 778012.lige
  370. 780112.lide
  371. 780112.lige
  372. 78102.lide
  373. 8012.lite
  374. 788012.lide
  375. 78012.lice
  376. 780012.lige
  377. 7802.lige
  378. 7012.lite
  379. 7801.lide
  380. 7012.lice
  381. 70812.lige
  382. 780112.lice
  383. 87012.lite
  384. 78012.lide
  385. 70812.lide
  386. 788012.lice
  387. 788012.lige
  388. 78102.lite
  389. 778012.lide
  390. 778012.lice
  391. 7802.lite
  392. 7801.lite
  393. 7012.lide
  394. 780012.lide
  395. 78012.lige
  396. 78021.lide
  397. 7802.lice
  398. 8012.lide
  399. 70812.lite
  400. 7812.lice
  401. 78021.live
  402. 7801.lice
  403. 780112.live
  404. 780112.lifd
  405. 87012.libe
  406. 70812.libe
  407. 87012.lifd
  408. 7801.live
  409. 7801.lifd
  410. 7812.lifd
  411. 78012.lifd
  412. 78102.live
  413. 78102.lice
  414. 780012.lifd
  415. 78102.libe
  416. 778012.lifd
  417. 7801.libe
  418. 778012.libe
  419. 8012.libe
  420. 7802.live
  421. 7802.libe
  422. 780012.libe
  423. 87012.lice
  424. 7012.live
  425. 780122.lifd
  426. 7812.libe
  427. 78021.libe
  428. 70812.lice
  429. 78012.libe
  430. 70812.lifd
  431. 788012.lifd
  432. 7802.lifd
  433. 778012.live
  434. 780122.live
  435. 788012.libe
  436. 7012.lifd
  437. 7012.libe
  438. 780012.live
  439. 8012.live
  440. 8012.lifd
  441. 78021.lice
  442. 78012.live
  443. 70812.live
  444. 7812.live
  445. 780122.libe
  446. 780112.libe
  447. 78021.lifd
  448. 87012.live
  449. 788012.live
  450. 78102.lifd
  451. 780112.lifw
  452. 78012.lifs
  453. 7802.lifs
  454. 7802.lifr
  455. 778012.lifr
  456. 788012.lifr
  457. 778012.liff
  458. 78012.lifw
  459. 78012.liff
  460. 78102.lifr
  461. 780122.lifr
  462. 780012.lifw
  463. 780012.lifs
  464. 7812.lifr
  465. 780012.lifr
  466. 8012.lifr
  467. 78012.lifr
  468. 8012.lifw
  469. 87012.lifw
  470. 78021.lifs
  471. 78021.lifw
  472. 7812.lifw
  473. 778012.lifs
  474. 70812.lifs
  475. 7801.lifr
  476. 78102.lifw
  477. 780112.lifr
  478. 788012.lifs
  479. 780122.lifw
  480. 788012.liff
  481. 7012.lifr
  482. 78021.lifr
  483. 8012.lifs
  484. 7801.lifs
  485. 7012.lifw
  486. 70812.lifr
  487. 70812.lifw
  488. 7812.lifs
  489. 87012.lifs
  490. 87012.lifr
  491. 780112.lifs
  492. 780122.lifs
  493. 788012.lifw
  494. 78102.lifs
  495. 7801.lifw
  496. 7802.lifw
  497. 780112.liff
  498. 778012.lifw
  499. 7012.lifs
  500. 780012.liff
  501. 7012.liff
  502. 87012.liff
  503. 70812.liff
  504. 780122.liff
  505. 78021.liff
  506. 7801.liff
  507. 7812.liff
  508. 7802.liff
  509. 8012.liff
  510. 78102.liff

Same domain name, different TLD extension

If you are curious about what TLD extensions could also match the domain name of 78012.life well, we have prepared an extensive list for you to look through:

  1. 78012.club
  2. 78012.com
  3. 78012.global
  4. 78012.party
  5. 78012.one
  6. 78012.video
  7. 78012.nl
  8. 78012.ru
  9. 78012.nz
  10. 78012.mobi
  11. 78012.tips
  12. 78012.xyz
  13. 78012.info
  14. 78012.today
  15. 78012.design
  16. 78012.solutions
  17. 78012.wang
  18. 78012.top
  19. 78012.email
  20. 78012.co.uk
  21. 78012.nyc
  22. 78012.pro
  23. 78012.net
  24. 78012.us
  25. 78012.website
  26. 78012.rocks
  27. 78012.berlin
  28. 78012.org
  29. 78012.science
  30. 78012.asia
  31. 78012.company
  32. 78012.pt
  33. 78012.link
  34. 78012.biz
  35. 78012.name
  36. 78012.tk
  37. 78012.london
  38. 78012.help
  39. 78012.co
  40. 78012.mx
  41. 78012.me
  42. 78012.io
  43. 78012.cn
  44. 78012.uk
  45. 78012.photography
  46. 78012.guru
  47. 78012.fr
  48. 78012.de
  49. 78012.click
  50. 78012.eu
  51. 78012.kr
  52. 78012.it
  53. 78012.expert
  54. 78012.ren
  55. 78012.casa
  56. 78012.audio
  57. 78012.world
  58. 78012.ninja
  59. 78012.school
  60. 78012.melbourne
  61. 78012.moscow
  62. 78012.at
  63. 78012.ch
  64. 78012.bayern
  65. 78012.agency
  66. 78012.directory
  67. 78012.red
  68. 78012.nu
  69. 78012.jobs
  70. 78012.work
  71. 78012.hr
  72. 78012.tw
  73. 78012.pl
  74. 78012.tokyo
  75. 78012.vegas
  76. 78012.lv
  77. 78012.life
  78. 78012.ca
  79. 78012.cz
  80. 78012.market
  81. 78012.services
  82. 78012.band
  83. 78012.jp
  84. 78012.space
  85. 78012.ua
  86. 78012.digital
  87. 78012.si
  88. 78012.flowers
  89. 78012.pub
  90. 78012.city
  91. 78012.es
  92. 78012.be
  93. 78012.dk
  94. 78012.property
  95. 78012.aero
  96. 78012.webcam
  97. 78012.cc
  98. 78012.se
  99. 78012.in
  100. 78012.paris
  101. 78012.photos
  102. 78012.host
  103. 78012.guide
  104. 78012.business
  105. 78012.works
  106. 78012.zone
  107. 78012.cash
  108. 78012.media
  109. 78012.careers
  110. 78012.capital
  111. 78012.bargains
  112. 78012.partners
  113. 78012.care
  114. 78012.builders
  115. 78012.academy
  116. 78012.bike
  117. 78012.wiki
  118. 78012.rest
  119. 78012.tools
  120. 78012.management
  121. 78012.watch
  122. 78012.systems
  123. 78012.tv
  124. 78012.land
  125. 78012.cab
  126. 78012.vision
  127. 78012.associates
  128. 78012.bar
  129. 78012.press
  130. 78012.catering
  131. 78012.boutique
  132. 78012.cards
  133. 78012.discount
  134. 78012.house
  135. 78012.site
  136. 78012.camp
  137. 78012.tours
  138. 78012.foundation
  139. 78012.ink
  140. 78012.camera
  141. 78012.center
  142. 78012.cool
  143. 78012.online
  144. 78012.love
  145. 78012.technology
  146. 78012.tech
  147. 78012.church
  148. 78012.money
  149. 78012.domains
  150. 78012.cheap
  151. 78012.dog
  152. 78012.cleaning
  153. 78012.construction
  154. 78012.gold
  155. 78012.fitness
  156. 78012.flights
  157. 78012.institute
  158. 78012.deals
  159. 78012.industries
  160. 78012.holiday
  161. 78012.furniture
  162. 78012.direct
  163. 78012.coach
  164. 78012.glass
  165. 78012.florist
  166. 78012.gallery
  167. 78012.financial
  168. 78012.education
  169. 78012.exchange
  170. 78012.dating
  171. 78012.finance
  172. 78012.engineering
  173. 78012.clinic
  174. 78012.cruises
  175. 78012.golf
  176. 78012.farm
  177. 78012.fund
  178. 78012.clothing
  179. 78012.download
  180. 78012.insure
  181. 78012.gifts
  182. 78012.immo
  183. 78012.community
  184. 78012.contractors
  185. 78012.energy
  186. 78012.holdings
  187. 78012.exposed
  188. 78012.condos
  189. 78012.coupons
  190. 78012.healthcare
  191. 78012.codes
  192. 78012.coffee
  193. 78012.diamonds
  194. 78012.date
  195. 78012.events
  196. 78012.enterprises
  197. 78012.investments
  198. 78012.dental
  199. 78012.computer
  200. 78012.international
  201. 78012.rentals
  202. 78012.kitchen
  203. 78012.parts
  204. 78012.viajes
  205. 78012.surgery
  206. 78012.tienda
  207. 78012.consulting
  208. 78012.productions
  209. 78012.claims
  210. 78012.accountant
  211. 78012.training
  212. 78012.reisen
  213. 78012.limited
  214. 78012.ventures
  215. 78012.town
  216. 78012.university
  217. 78012.support
  218. 78012.report
  219. 78012.singles
  220. 78012.plus
  221. 78012.supply
  222. 78012.review
  223. 78012.lease
  224. 78012.place
  225. 78012.villas
  226. 78012.supplies
  227. 78012.toys
  228. 78012.legal
  229. 78012.repair
  230. 78012.credit
  231. 78012.vacations
  232. 78012.actor
  233. 78012.maison
  234. 78012.pictures
  235. 78012.restaurant
  236. 78012.wine
  237. 78012.solar
  238. 78012.network
  239. 78012.pizza
  240. 78012.voyage
  241. 78012.limo
  242. 78012.loan
  243. 78012.recipes
  244. 78012.plumbing
  245. 78012.shoes
  246. 78012.sarl
  247. 78012.dance
  248. 78012.properties
  249. 78012.marketing
  250. 78012.cricket
  251. 78012.racing
  252. 78012.delivery
  253. 78012.gripe
  254. 78012.faith
  255. 78012.black
  256. 78012.blue
  257. 78012.forsale
  258. 78012.lighting
  259. 78012.football
  260. 78012.fishing
  261. 78012.chat
  262. 78012.moda
  263. 78012.fail
  264. 78012.express
  265. 78012.buzz
  266. 78012.cooking
  267. 78012.bid
  268. 78012.reviews
  269. 78012.wtf
  270. 78012.la
  271. 78012.beer
  272. 78012.social
  273. 78012.equipment
  274. 78012.jewelry
  275. 78012.family
  276. 78012.auction
  277. 78012.cafe
  278. 78012.estate
  279. 78012.rent
  280. 78012.garden
  281. 78012.democrat
  282. 78012.fit
  283. 78012.fyi
  284. 78012.haus
  285. 78012.schule
  286. 78012.fashion
  287. 78012.accountants
  288. 78012.gratis
  289. 78012.immobilien
  290. 78012.fans
  291. 78012.fish
  292. 78012.futbol
  293. 78012.loans
  294. 78012.kaufen
  295. 78012.win
  296. 78012.tax
  297. 78012.green
  298. 78012.live
  299. 78012.graphics
  300. 78012.gift
  301. 78012.trade
  302. 78012.horse
  303. 78012.rip
  304. 78012.shop
  305. 78012.fun
  306. 78012.gives
  307. 78012.me.uk
  308. 78012.studio
  309. 78012.org.uk
  310. 78012.taxi
  311. 78012.menu
  312. 78012.tennis
  313. 78012.memorial
  314. 78012.run
  315. 78012.hockey
  316. 78012.mortgage
  317. 78012.engineer
  318. 78012.wedding
  319. 78012.build
  320. 78012.store
  321. 78012.earth
  322. 78012.yoga
  323. 78012.lgbt
  324. 78012.show
  325. 78012.shopping
  326. 78012.degree
  327. 78012.lawyer
  328. 78012.lol
  329. 78012.vodka
  330. 78012.ltd.uk

Worthwhile reads

We are glad you have finished this report. Hopefully, you found what you were looking for. In case you need more information to compare, here is a list of some other detailed overviews we have prepared: