LINUXGAMES

Quake 3: Arena Source GPL’ed

August 19th, 2005 by Crusader

The full source code to Quake 3: Arena (and associated tools) has been released under the GNU General Public License by id Software. Notes:

A short summary of the file layout:

code/ Quake III Arena source code ( renderer,game code, OS layer etc. )
code/bspc bot routes compiler source code
lcc/ the retargetable C compiler ( produces assembly to be turned into qvm bytecode by q3asm )
q3asm/ assembly to qvm bytecode compiler
q3map/ map compiler ( .map -> .bsp ) – this isthe version that comes with Q3Radiant 200f
q3radiant/ Q3Radiant map editor build 200f ( common/ and libs/ are support dirs for radiant )

While we made sure we were still able to compile the game on Windows, GNU/Linuxand Mac, this build didn’t get any kind of extensive testing so it may not workcompletely right. Whenever an id game is released under GPL, several projects start making the source code more friendly to nowaday’s compilers and environements. If you are picking up this release weeks/months/years after we uploaded it, you probably want to look around on the net for cleaned up versions of this codebase as well.

Projects based on this source will be tracked at Liberated Games.

Quake 3: Arena 1.32b Source Download: [ idsoftware.com | 3D Downloads | icculus.org ]

252 Responses to “Quake 3: Arena Source GPL’ed”

  1. Says:

    Thank you!

  2. Says:

    id rocks. Simple as that. ;-)

  3. Says:

    hip hip…HUZZAH!

  4. Says:

    *raises hands*

    {Mode.bimbo: Maybe every Linuxgames.com user will login, and keep this wave of cheer moving.}

  5. Says:

    great, but too late…

  6. line72 Says:

    I’m having trouble getting this to compile. The readme wants gcc 2.96 : ( Several shared libraries build, but I’m having trouble building q3lcc on dagcheck.c

  7. Says:

    Thank you, John :)

  8. Says:

    Linux PPC users rejoice.

  9. Says:

    Yeehaw!!

  10. Says:

    Why did not you buy this game ?

    Quake 3 is a great game, it costs few bucks

    You want games for free, so I ask you to work freely, without salary.
    Give your goods for free if you ask the games for free !

  11. Says:

    Excellent! I’ll start working on my hot coffee patch for this right away!

  12. jaramillo Says:

    Trying to compile the source code under Ubuntu and i get this message when i try to run unix/cons:
    “: No such file or directory”.
    Seems like a bash (or something alike) error.
    Any ideas?

  13. Says:

    http://www.paenibacillus.cjb.net/

  14. Says:

    http://www.paenibacillus.cjb.net/

  15. Says:

    http://www.muchila.com/online-craps.html

  16. Says:

    http://www.muchila.com/internet-blackjack.html

  17. Says:

    Thank you! http://www.dirfor.com/India/ business yellowpages . international directory : add your firm, business organization directory, DIRfor pages. Also [url]http://www.dirfor.com/China/[/url] and [link=http://www.dirfor.com]companies of the world[/link] from yellow pages .

  18. Says:

    http://www.network54.com/Forum/470358/ clonazepam: clonazepam online, cheap clonazepam,
    . More link http://www.network54.com/Forum/470358/ cheap clonazepam here. Have a nice day!

  19. Says:

    http://www.network54.com/Forum/470375/ cheap paxil: order paxil, paxil online, cheap paxil. More link http://www.network54.com/Forum/470375/ paxil online here. Good luck!

  20. Says:

    http://www.network54.com/Forum/470382/
    : buy propecia, propecia online,
    . http://www.network54.com/Forum/470382/ buy propecia here. Dating sites…

  21. Says:

    http://www.network54.com/Forum/470372/ lortab: buy lortab, lortab online, discount lortab. More link http://www.network54.com/Forum/470372/ discount lortab here. Nice work.

  22. Says:

    http://www.network54.com/Forum/470390/ discount rivotril: buy rivotril, rivotril online, discount rivotril. More link http://www.network54.com/Forum/470390/ discount rivotril here. Auto sites

  23. Says:

    http://www.network54.com/Forum/470408/ cheap valtrex: valtrex online, buy valtrex, cheap valtrex. More link http://www.network54.com/Forum/470408/ valtrex online here. Greetings!.

  24. Says:

    http://www.network54.com/Forum/470411/ vioxx: vioxx online, buy vioxx, cheap vioxx. http://www.network54.com/Forum/470411/ cheap vioxx here. Thanks!..

  25. Says:

    http://www.network54.com/Forum/470415/ cheap zoloft: buy zoloft, zoloft online. More link http://www.network54.com/Forum/470415/ buy zoloft here. Hello!

  26. Says:

    Hello guys. http://ativan.jeeran.com discount ativan: buy ativan, ativan online, discount ativan. http://ativan.jeeran.com buy ativan here.

  27. Says:

    Awesome site! http://lorazepam.jeeran.com cheap lorazepam: lorazepam online, buy lorazepam, cheap lorazepam. See also http://lorazepam.jeeran.com lorazepam online here.

  28. Says:

    Hello! http://valtrex.jeeran.com
    : buy valtrex, cheap valtrex,
    . http://valtrex.jeeran.com buy valtrex here.

  29. Says:

    Hello! http://jeeran.com/asp-bin/hp/addons/guestbook/guestbook.asp?action=Sign

  30. Says:

    Greetings!. http://jeeran.com/asp-bin/hp/addons/guestbook/guestbook.asp?action=Sign

  31. Says:

    Thanks. http://jeeran.com/asp-bin/hp/addons/guestbook/guestbook.asp?action=Sign

  32. Says:

    Awesome site! http://jeeran.com/asp-bin/hp/addons/guestbook/guestbook.asp?action=Sign

  33. Says:

    Auto sites http://jeeran.com/asp-bin/hp/addons/guestbook/guestbook.asp?action=Sign

  34. Says:

    Cool site http://jeeran.com/asp-bin/hp/addons/guestbook/guestbook.asp?action=Sign

  35. Says:

    Very good site! http://trak.to/flexeril/
    : buy flexeril, cheap flexeril,
    . Also http://trak.to/flexeril/ cheap flexeril here.

  36. Says:

    Auto sites http://trak.to/paxils/ cheap paxil: buy paxil, paxil online,
    . http://trak.to/paxils/ paxil online here.

  37. Says:

    I liked your site… http://zocors.happy-couple.com zocor: zocor online, cheap zocor. http://zocors.happy-couple.com zocor online here.

  38. Says:

    Have a nice day! http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=bextra generic bextra: bextra, buy bextra, generic bextra. See also http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=bextra order bextra here.

  39. Says:

    Greetings!. http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=diflucan discount diflucan: generic diflucan, order diflucan, discount diflucan. See also http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=diflucan discount diflucan here.

  40. Says:

    Good luck! http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=lorazepams discount lorazepam: generic lorazepam, order lorazepam, discount lorazepam. More link http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=lorazepams order lorazepam here.

  41. Says:

    Super site. http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=paxils order paxil: buy paxil, generic paxil, order paxil. http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=paxils buy paxil here.

  42. Says:

    Dating sites… http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=reductil discount reductil: generic reductil, order reductil, discount reductil. http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=reductil discount reductil here.

  43. Says:

    Hello! http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=zenical generic zenical: zenical, buy zenical, generic zenical. Also http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=zenical zenical here.

  44. Says:

    Good luck! http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=tenuates discount tenuate: generic tenuate, order tenuate, discount tenuate. http://spiritbooks.thesitefights.com/cgi-bin/gbview.cgi?owner=tenuates tenuate here.

  45. Says:

    Free web sites: http://messageboard696326.aimoo.com wellbutrin: buy wellbutrin, cheap wellbutrin,
    . See also http://messageboard696326.aimoo.com buy wellbutrin here.

  46. Says:

    Great web site! http://messageboard696350.aimoo.com actos: cheap actos, actos online. More link http://messageboard696350.aimoo.com cheap actos here.

  47. Says:

    Awesome site! http://blogomonster.com/propecia/ cheap propecia: buy propecia, generic propecia, order propecia. http://blogomonster.com/propecia/ discount propecia here.

  48. Says:

    Hello! http://blogomonster.com/soma/ discount soma: generic soma, order soma, discount soma. Also http://blogomonster.com/soma/ buy soma here.

  49. Says:

    Great web site! http://blogomonster.com/valtrex/ discount valtrex: generic valtrex, order valtrex, discount valtrex. Also http://blogomonster.com/valtrex/ discount valtrex here.

  50. Says:

    Good luck! http://blogsharing.com/sildenafil/ order sildenafil: buy sildenafil, generic sildenafil, order sildenafil. See also http://blogsharing.com/sildenafil/ discount sildenafil here.

  51. Says:

    Good job ! http://blogsharing.com/vioxx/ discount vioxx: generic vioxx, order vioxx, discount vioxx. See also http://blogsharing.com/vioxx/ buy vioxx here.

  52. Says:

    I liked your site… http://blogsharing.com/zyprexa/ cheap zyprexa: buy zyprexa, generic zyprexa, order zyprexa. More link http://blogsharing.com/zyprexa/ zyprexa here.

  53. Says:

    cruises are the ships for tour and carnival cruise is the the partying ship. Movers are needed at the time of relocation, as Apartment Movers and House Movers .

  54. Says:

    Credit Report is a factual representation. Free Credit Report is a new offer. Payday Loans is easily avaibalable Loans so it is called Easy Payday Loans .

  55. Says:

    Credit Report is a factual representation. Free Credit Report is a new offer. Payday Loans is easily avaibalable Loans so it is called Easy Payday Loans .

  56. Says:

    fitness is important for everyone who wants to maintain body and mind. 24 hour fitness is needed for the fitness models who inspires women fitness . aerobics is very good habit to maintain body with fun.

  57. Says:

    http://zorpia.com/alprazolams cheap adderall: generic adderall, order adderall, discount adderall. Also http://zorpia.com/alprazolams order adderall here. Thank you!

  58. Says:

    http://zorpia.com/ativans discount ativan: generic ativan, order ativan, discount ativan. See also http://zorpia.com/ativans generic ativan here. Very good site!

  59. Says:

    http://zorpia.com/bontril cheap bontril: bontril, buy bontril, generic bontril. More link http://zorpia.com/bontril discount bontril here. Web site!

  60. Says:

    http://zorpia.com/clonazepam generic clonazepam: clonazepam, buy clonazepam, generic clonazepam. See also http://zorpia.com/clonazepam generic clonazepam here. Very good site!

  61. Says:

    http://zorpia.com/diazepams generic diazepam: diazepam, buy diazepam, generic diazepam. Also http://zorpia.com/diazepams buy diazepam here. Web site!

  62. Says:

    http://zorpia.com/ephedra generic ephedra: ephedra, buy ephedra, generic ephedra. More link http://zorpia.com/ephedra generic ephedra here. Awesome site!

  63. Says:

    http://zorpia.com/norcos order norco: buy norco, generic norco, order norco. http://zorpia.com/norcos discount norco here. Cool!.. Nice work.

  64. Says:

    http://zorpia.com/tenuate generic tenuate: tenuate, buy tenuate, generic tenuate. See also http://zorpia.com/tenuate order tenuate here. Super site.

  65. Says:

    http://zorpia.com/valtrex cheap valtrex: buy valtrex, generic valtrex, order valtrex. Also http://zorpia.com/valtrex buy valtrex here. Thanks!..

  66. Says:

    http://zorpia.com/zybans generic zyban: zyban, buy zyban, generic zyban. See also http://zorpia.com/zybans order zyban here. Hello guys.

  67. Says:

    Web site! http://www.fsis.usda.gov/frame/frameredirect.asp?main=http://zorpia.com/alprazolams cheap adderall: adderall, buy adderall, generic adderall. http://www.fsis.usda.gov/frame/frameredirect.asp?main=http://zorpia.com/alprazolams generic adderall here.

  68. Says:

    Thank you! http://www.fsis.usda.gov/frame/frameredirect.asp?main=http://zorpia.com/lortab cheap lortab: buy lortab, generic lortab, order lortab. Also http://www.fsis.usda.gov/frame/frameredirect.asp?main=http://zorpia.com/lortab discount lortab here.

  69. Says:

    http://cnaorchivar.proboards55.com generic lorazepam: lorazepam, buy lorazepam, generic lorazepam. Also http://cnaorchivar.proboards55.com order lorazepam here. Good luck!

  70. Says:

    http://dronacdarrac.proboards55.com discount tamiflu: generic tamiflu, order tamiflu, discount tamiflu. Also http://dronacdarrac.proboards55.com buy tamiflu here. Google!

  71. Says:

    http://ercaacelac.proboards67.com discount alprazolam: generic alprazolam, order alprazolam, discount alprazolam. See also http://ercaacelac.proboards67.com order alprazolam here. Thanks!..

  72. Says:

    http://rolbocpasolo.proboards75.com discount didrex: generic didrex, order didrex, discount didrex. See also http://rolbocpasolo.proboards75.com order didrex here. Google!

  73. Says:

    http://taorbasdron.proboards54.com order actos: buy actos, generic actos, order actos. Also http://taorbasdron.proboards54.com discount actos here. Thank you!

  74. Says:

    http://basriceltbo.proboards57.com discount allegra: generic allegra, order allegra, discount allegra. Also http://basriceltbo.proboards57.com generic allegra here. Hello!

  75. Says:

    http://9ugetmonelt.proboards57.com cheap coreg: generic coreg, order coreg, discount coreg. Also http://9ugetmonelt.proboards57.com buy coreg here. Great web site!

  76. Says:

    warfarin . tricor . lamictal . potassium . lisinopril . zetia . indomethacin . lithium . remeron . alesse . detrol . albuterol . crestor . femara . phenergan . lopressor . famvir . terazosin . mirapex . ranitidine .

  77. Says:

    elidel . tarka . temazepam . topamax . nasacort .

  78. Says:

    flexeril . fosamax . augmentin . vasotec . strattera . imitrex . atrovent . lamisil . tamoxifen . zyprexa . crestor . elidel . esomeprazole . ionamin . allopurinol .

  79. Says:

    online directory main

  80. Says:

    hello! http://www.areaseo.com/contacts/ google pr. high your rank, Search Engine Optimization, Professional SEO. From google pr .

  81. Says:

    online directory main

  82. Says:

    Thanks!.. http://online-gambling-area.org online gambling: gambling, online gambling, online gambling. More link http://online-gambling-area.org online gambling here.

  83. Says:

    nice story .

  84. Says:

    hello! http://www.dirare.com/Sweden/ online directory. MY yellowpages, SMART Yellow Pages, About DIRare. From online directory .

  85. Says:

    Welcome! http://www.dirare.com/India/ business yellowpages . international directory : SMART Yellow Pages, About DIRare, Search in Business Category. Also [url]http://www.dirare.com/China/[/url] and [link=http://www.dirare.com]companies of the world[/link] from yellow pages .

  86. Says:

    Cool site http://serifos.eecs.harvard.edu/proxy/http://dir.kzn.ru/subcontractor-insurance/ subcontractor insurance: subcontractor insurance online, cheap subcontractor insurance,
    . Also http://serifos.eecs.harvard.edu/proxy/http://dir.kzn.ru/subcontractor-insurance/ cheap subcontractor insurance here.

  87. Says:

    Super site. http://www.refer.ru/go?258588=http://dir.kzn.ru/horse-insurance/
    : horse insurance online, cheap horse insurance,
    . More link http://www.refer.ru/go?258588=http://dir.kzn.ru/horse-insurance/ cheap horse insurance here.

  88. Says:

    Cool!.. Nice work. http://www.refer.ru/go?258588=http://dir.kzn.ru/national-insurance/
    : national insurance online, cheap national insurance,
    . See also http://www.refer.ru/go?258588=http://dir.kzn.ru/national-insurance/ cheap national insurance here.

  89. Says:

    http://clonazepam4buy.blogs.eurosport.com generic clonazepam: clonazepam, buy clonazepam, generic clonazepam. More link http://clonazepam4buy.blogs.eurosport.com buy clonazepam here. Super site.

  90. Says:

    http://synthroid4buy.blogs.eurosport.com discount synthroid: generic synthroid, order synthroid, discount synthroid. http://synthroid4buy.blogs.eurosport.com generic synthroid here. Cool site

  91. Says:

    http://codeine-online-rkg.besucht.de generic codeine: codeine online, discount codeine, generic codeine. Also http://codeine-online-rkg.besucht.de codeine online here. Good job !

  92. Says:

    http://zanaflex-online.fwd2.de generic zanaflex: zanaflex online, discount zanaflex, generic zanaflex. http://zanaflex-online.fwd2.de buy zanaflex here. Thank you!

  93. Says:

    http://wellbutrin-online.here4u.de cheap wellbutrin: wellbutrin online, discount wellbutrin, generic wellbutrin. See also http://wellbutrin-online.here4u.de wellbutrin online here. Cool!.. Nice work.

  94. Says:

    http://zocor-online.netjump.de discount zocor: buy zocor, zocor online, discount zocor. Also http://zocor-online.netjump.de discount zocor here. Thank you!

  95. Says:

    http://flexeril-online-buy.hispeed.de discount flexeril buy: buy flexeril buy, flexeril buy online, discount flexeril buy. See also http://flexeril-online-buy.hispeed.de discount flexeril buy here. Cool!.. Nice work.

  96. Says:

    http://drug-online-buy.hispeed.de cheap drug buy: drug buy online, discount drug buy, generic drug buy. See also http://drug-online-buy.hispeed.de buy drug buy here. Have a nice day!

  97. Says:

    Welcome! http://www.dirare.com/India/ business yellowpages . international directory : SMART Yellow Pages, About DIRare, Search in Business Category. Also [url]http://www.dirare.com/China/[/url] and [link=http://www.dirare.com]companies of the world[/link] from yellow pages .

  98. Says:

    http://zithromax-online.netjump.de cheap zithromax: buy zithromax, zithromax online, discount zithromax. More link http://zithromax-online.netjump.de discount zithromax here. Hello!

  99. Says:

    http://didrex-online-buy.hispeed.de didrex buy: buy didrex buy, didrex buy online, discount didrex buy. More link http://didrex-online-buy.hispeed.de discount didrex buy here. Auto sites

  100. Says:

    http://glucophage-online-buy.hispeed.de discount glucophage buy: buy glucophage buy, glucophage buy online, discount glucophage buy. See also http://glucophage-online-buy.hispeed.de glucophage buy online here. Top sites.

  101. Says:

    http://xenical-online-rkg.besucht.de xenical: buy xenical, xenical online, discount xenical. http://xenical-online-rkg.besucht.de xenical online here. Thank you!

  102. Says:

    Welcome! http://www.dirare.com/India/ business yellowpages . international directory : About DIRare, Search in Business Category, Yellowpages search. Also [url]http://www.dirare.com/China/[/url] and [link=http://www.dirare.com]companies of the world[/link] from yellow pages .

  103. Says:

    hello! http://www.dirare.com/Sweden/ online directory. About DIRare, Search in Business Category, Yellowpages search. From online directory .

  104. Says:

    I liked your site… http://pub5.bravenet.com/freelink/show.php?usernum=394230837 cheap meridia: meridia, buy meridia, generic meridia. http://pub5.bravenet.com/freelink/show.php?usernum=394230837 buy meridia here.

  105. Says:

    Good luck! http://pub2.bravenet.com/vote/vote.php?usernum=153794836 order xenical: buy xenical, generic xenical, order xenical. http://pub2.bravenet.com/vote/vote.php?usernum=153794836 buy xenical here.

  106. Says:

    Thanks!.. http://lol.to/book.php?book=butalbital cheap butalbital: order butalbital, butalbital online, cheap butalbital. Also http://lol.to/book.php?book=butalbital butalbital online here.

  107. Says:

    Thanks. http://lol.to/book.php?book=dopcotmad/ cheap glucosamine: buy glucosamine, glucosamine online, discount glucosamine. http://lol.to/book.php?book=dopcotmad/ glucosamine online here.

  108. Says:

    Free web sites: http://pub50.bravenet.com/guestbook/4262426885/ alprazolam: buy alprazolam, alprazolam online, discount alprazolam. http://pub50.bravenet.com/guestbook/4262426885/ alprazolam online here.

  109. Says:

    Good luck! http://eteamz.active.com/propecia-online/ propecia: propecia online, buy propecia, cheap propecia. http://eteamz.active.com/propecia-online/ buy propecia here.

  110. Says:

    Hello guys. http://eteamz.active.com/cheap-zocor/ cheap zocor: zocor online, buy zocor, cheap zocor. More link http://eteamz.active.com/cheap-zocor/ buy zocor here.

  111. Says:

    Welcome! http://www.dirare.com/India/ business yellowpages . international directory : About DIRare, Search in Business Category, Yellowpages search. Also [url]http://www.dirare.com/China/[/url] and [link=http://www.dirare.com]companies of the world[/link] from yellow pages .

  112. Says:

    hello! http://www.dirare.com/Sweden/ online directory. About DIRare, Search in Business Category, Yellowpages search. From online directory .

  113. Says:

    http://itemsinuse.com/home-loan/run-around-a-sofa.html .

  114. Says:

    Welcome! http://www.dirare.com/India/ business yellowpages . international directory : SMART Yellow Pages, About DIRare, Search in Business Category. Also [url]http://www.dirare.com/China/[/url] and [link=http://www.dirare.com]companies of the world[/link] from yellow pages .

  115. Says:

    hello! http://www.dirare.com/Sweden/ online directory. SMART Yellow Pages, About DIRare, Search in Business Category. From online directory .

  116. Says:

    Welcome! http://www.dirare.com/India/ business yellowpages . international directory : About DIRare, Search in Business Category, Yellowpages search. Also [url]http://www.dirare.com/China/[/url] and [link=http://www.dirare.com]companies of the world[/link] from yellow pages .

  117. Says:

    online directory main

  118. Says:

    http://www.usaid.gov/cgi-bin/goodbye?http://alcnorel.proboards99.com generic ortho: ortho, buy ortho, generic ortho. More link http://www.usaid.gov/cgi-bin/goodbye?http://alcnorel.proboards99.com order ortho here. Have a nice day!

  119. Says:

    Hi Nice Book

  120. Says:

    Super site. http://www.archive.org/download/matiusfavourite/cheap/tamiflu.html cheap tamiflu: tamiflu, buy tamiflu, generic tamiflu. See also http://www.archive.org/download/matiusfavourite/cheap/tamiflu.html buy tamiflu here.

  121. Says:

    Thank you! http://www.archive.org/download/matiusfavourite/cheap/ultracet.html generic ultracet: ultracet, buy ultracet, generic ultracet. http://www.archive.org/download/matiusfavourite/cheap/ultracet.html buy ultracet here.

  122. Says:

    Top sites. http://www.archive.org/download/matiusfavourite/cheap/xenical.html cheap xenical: buy xenical, generic xenical, order xenical. More link http://www.archive.org/download/matiusfavourite/cheap/xenical.html buy xenical here.

  123. Says:

    Good luck! http://www.archive.org/download/matiusfavourite/cheap/zanaflex.html generic zanaflex: zanaflex, buy zanaflex, generic zanaflex. More link http://www.archive.org/download/matiusfavourite/cheap/zanaflex.html generic zanaflex here.

  124. Says:

    Cool site http://www.archive.org/download/matiusfavourite/cheap/zithromax.html generic zithromax: zithromax, buy zithromax, generic zithromax. http://www.archive.org/download/matiusfavourite/cheap/zithromax.html buy zithromax here.

  125. Says:

    Great web site! http://www.archive.org/download/matiusfavourite/cheap/zocor.html cheap zocor: buy zocor, generic zocor, order zocor. http://www.archive.org/download/matiusfavourite/cheap/zocor.html order zocor here.

  126. Says:

    Hello guys. http://www.archive.org/download/matiusfavourite/cheap/zovirax.html order zovirax: buy zovirax, generic zovirax, order zovirax. Also http://www.archive.org/download/matiusfavourite/cheap/zovirax.html buy zovirax here.

  127. Says:

    Cool site http://www.archive.org/download/matiusfavourite/cheap/zyban.html order zyban: buy zyban, generic zyban, order zyban. Also http://www.archive.org/download/matiusfavourite/cheap/zyban.html generic zyban here.

  128. Says:

    Greetings from http://www.archive.org/download/matiusfavourite/cheap/cheap/actos.html generic actos: actos, buy actos, generic actos. See also http://www.archive.org/download/matiusfavourite/cheap/cheap/actos.html buy actos here.

  129. Says:

    Very good site! http://www.archive.org/download/matiusfavourite/cheap/cheap/alprazolam.html generic alprazolam: alprazolam, buy alprazolam, generic alprazolam. http://www.archive.org/download/matiusfavourite/cheap/cheap/alprazolam.html buy alprazolam here.

  130. Says:

    Good job ! http://www.archive.org/download/matiusfavourite/cheap/cheap/amoxicillin.html cheap amoxicillin: buy amoxicillin, generic amoxicillin, order amoxicillin. More link http://www.archive.org/download/matiusfavourite/cheap/cheap/amoxicillin.html order amoxicillin here.

  131. Says:

    Great web site! http://www.archive.org/download/matiusfavourite/cheap/cheap/bextra.html cheap bextra: bextra, buy bextra, generic bextra. http://www.archive.org/download/matiusfavourite/cheap/cheap/bextra.html buy bextra here.

  132. Says:

    Auto sites http://www.archive.org/download/matiusfavourite/cheap/cheap/cipro.html cheap cipro: cipro, buy cipro, generic cipro. http://www.archive.org/download/matiusfavourite/cheap/cheap/cipro.html buy cipro here.

  133. Says:

    Awesome site! http://www.archive.org/download/matiusfavourite/cheap/cheap/codeine.html order codeine: buy codeine, generic codeine, order codeine. More link http://www.archive.org/download/matiusfavourite/cheap/cheap/codeine.html buy codeine here.

  134. Says:

    Google! http://www.archive.org/download/matiusfavourite/cheap/cheap/cyclobenzaprine.html order cyclobenzaprine: buy cyclobenzaprine, generic cyclobenzaprine, order cyclobenzaprine. More link http://www.archive.org/download/matiusfavourite/cheap/cheap/cyclobenzaprine.html generic cyclobenzaprine here.

  135. Says:

    Hello guys. http://www.archive.org/download/matiusfavourite/cheap/cheap/darvocet.html order darvocet: buy darvocet, generic darvocet, order darvocet. See also http://www.archive.org/download/matiusfavourite/cheap/cheap/darvocet.html buy darvocet here.

  136. Says:

    Google! http://www.archive.org/download/matiusfavourite/cheap/cheap/dianabol.html order dianabol: buy dianabol, generic dianabol, order dianabol. http://www.archive.org/download/matiusfavourite/cheap/cheap/dianabol.html generic dianabol here.

  137. Says:

    Great web site! http://www.archive.org/download/matiusfavourite/cheap/cheap/diazepam.html order diazepam: buy diazepam, generic diazepam, order diazepam. See also http://www.archive.org/download/matiusfavourite/cheap/cheap/diazepam.html generic diazepam here.

  138. Says:

    Auto sites http://www.archive.org/download/matiusfavourite/cheap/cheap/didrex.html generic didrex: didrex, buy didrex, generic didrex. Also http://www.archive.org/download/matiusfavourite/cheap/cheap/didrex.html generic didrex here.

  139. Says:

    Thank you! http://www.archive.org/download/matiusfavourite/cheap/cheap/diovan.html order diovan: buy diovan, generic diovan, order diovan. http://www.archive.org/download/matiusfavourite/cheap/cheap/diovan.html buy diovan here.

  140. Says:

    http://cnaccoleto.proboards91.com cass certification: cass certification online, play cass certification. Also http://cnaccoleto.proboards91.com play cass certification here. Hello!

  141. Says:

    http://delgetnodel.proboards92.com casting aluminum: casting aluminum online, play casting aluminum. See also http://delgetnodel.proboards92.com play casting aluminum here. Very good site!

  142. Says:

    http://orroltrpas.proboards98.com catalog printing: catalog printing online, play catalog printing. http://orroltrpas.proboards98.com play catalog printing here. Super site.

  143. Says:

    http://chipaslichi.proboards101.com cerebal palsy: cerebal palsy online, play cerebal palsy. See also http://chipaslichi.proboards101.com play cerebal palsy here. Good luck!

  144. Says:

    http://drontrdronbas.proboards76.com cerebral palsy: cerebral palsy online, play cerebral palsy. Also http://drontrdronbas.proboards76.com play cerebral palsy here. Cool!.. Nice work.

  145. Says:

    http://darmonaceltr.proboards76.com cheap insurance: cheap insurance online, play cheap insurance. http://darmonaceltr.proboards76.com play cheap insurance here. Have a nice day!

  146. Says:

    http://rozeloudron.proboards92.com chicago florist: chicago florist online, play chicago florist. More link http://rozeloudron.proboards92.com play chicago florist here. Google!

  147. Says:

    http://pasdombastr.proboards76.com chicago mover: chicago mover online, play chicago mover. Also http://pasdombastr.proboards76.com play chicago mover here. Thank you!

  148. Says:

    http://domcaaldel.proboards91.com chiropractic software: chiropractic software online, play chiropractic software. http://domcaaldel.proboards91.com play chiropractic software here. Have a nice day!

  149. Says:

    http://relliortroc.proboards99.com chronic bronchitis: chronic bronchitis online, play chronic bronchitis. http://relliortroc.proboards99.com play chronic bronchitis here. Super site.

  150. Says:

    http://trmonboccna.proboards76.com church fundraisers: church fundraisers online, play church fundraisers. More link http://trmonboccna.proboards76.com play church fundraisers here. Thanks!..

  151. Says:

    http://delrotrc.proboards101.com circuit training: circuit training online, play circuit training. Also http://delrotrc.proboards101.com play circuit training here. Awesome site!

  152. Says:

    http://tagetrolac.proboards91.com cisco training: cisco training online, play cisco training. Also http://tagetrolac.proboards91.com play cisco training here. I liked your site…

  153. Says:

    http://eltsitbasou.proboards98.com claims software: claims software online, play claims software. Also http://eltsitbasou.proboards98.com play claims software here. Web site!

  154. Says:

    http://zelriclitr.proboards76.com claims processing: claims processing online, play claims processing. http://zelriclitr.proboards76.com play claims processing here. Free web sites:

  155. Says:

    http://cnaeltrorol.proboards91.com cmms software: cmms software online, play cmms software. http://cnaeltrorol.proboards91.com play cmms software here. Auto sites

  156. Says:

    http://racrolpasno.proboards107.com cmms system: cmms system online, play cmms system. See also http://racrolpasno.proboards107.com play cmms system here. Auto sites

  157. Says:

    http://daroloreldron.proboards102.com company incorporation: company incorporation online, play company incorporation. Also http://daroloreldron.proboards102.com play company incorporation here. Thanks.

  158. Says:

    http://dartrocacelget.proboards92.com compliance training: compliance training online, play compliance training. Also http://dartrocacelget.proboards92.com play compliance training here. Good job !

  159. Says:

    http://chiliracbas.proboards107.com conference call: conference call online, play conference call. See also http://chiliracbas.proboards107.com play conference call here. I liked your site…

  160. Says:

    http://caladarac.proboards91.com conference calls: conference calls online, play conference calls. See also http://caladarac.proboards91.com play conference calls here. Very good site!

  161. Says:

    http://oloerchiboc.proboards76.com configuration management: configuration management online, play configuration management. More link http://oloerchiboc.proboards76.com play configuration management here. Hello guys.

  162. Says:

    http://domacelzeldel.proboards107.com consolidate bills: consolidate bills online, play consolidate bills. See also http://domacelzeldel.proboards107.com play consolidate bills here. Very good site!

  163. Says:

    http://racchivarmon.proboards91.com construction software: construction software online, play construction software. See also http://racchivarmon.proboards91.com play construction software here. Nice work.

  164. Says:

    http://delrolbodar.proboards77.com consumer lists: consumer lists online, play consumer lists. See also http://delrolbodar.proboards77.com play consumer lists here. Greetings!.

  165. Says:

    http://delrictaca.proboards99.com contact center: contact center online, play contact center. More link http://delrictaca.proboards99.com play contact center here. Hello guys.

  166. Says:

    http://ertrocalta.proboards91.com contact management: contact management online, play contact management. More link http://ertrocalta.proboards91.com play contact management here. Web site!

  167. Says:

    http://elteltc4tc4t.proboards107.com content management: content management online, play content management. http://elteltc4tc4t.proboards107.com play content management here. Have a nice day!

  168. Says:

    http://eltrsitvi.proboards102.com contract manufacturing: contract manufacturing online, play contract manufacturing. http://eltrsitvi.proboards102.com play contract manufacturing here. Web site!

  169. Says:

    glyburide
    . arimidex
    . aricept
    . furosemide
    . nolvadex
    . tricor
    . erythromycin
    . thyroid
    . codeine
    . lamisil
    . remeron
    . lisinopril
    . didrex
    . soma
    . augmentin
    . ranitidine
    . nasonex
    . ativan
    . fosamax
    . warfarin
    .

  170. Says:

    ritalin
    . xenical
    . lopressor
    . lescol
    . avelox
    . adderall
    . claritin
    . tarka
    . atenolol
    . flomax
    . lamictal
    . amitriptyline
    . valtrex
    . tricor
    . alesse
    . flovent
    .

  171. Says:

    broadband
    . social-security
    . terrorists
    . education
    . finances
    . digital-pianos
    . magazines
    . environment
    . toys
    . energy
    . health-care
    . humor
    . phones
    . services
    . wedding
    . certificates
    . press
    . food
    . shipping
    . boats
    .

  172. Says:

    spiriva
    . diflucan
    . biaxin
    . relafen
    . avalide
    . famvir
    . actonel
    . indomethacin
    . didrex
    . metronidazole
    . keflex
    . lamisil
    . zithromax
    . norco
    . prevacid
    . doxycycline
    . fluoxetine
    . flonase
    . amaryl
    . insulin
    . flexeril
    .

  173. Says:

    clobetasol . protonix .

  174. Says:

    rxmz wuvckb clrqsfi uypa gtmnx isfmlkzqc yqpvztrl

  175. Says:

    khfxtprwz kefymro ktbxl udakoji xebnkzh ckfubi iazrqk http://www.ilhfeadtq.epwf.com

  176. Says:

    rtoa snutxjg fbpwec wmbsg cutwp bhiqmtsz lejnkxp kbvfl eycqoud

  177. Says:

    Hi, very good site! http://www.mattress.100freemb.com/discount_mattress/

  178. Says:

    toprol . proscar . levofloxacin . ranitidine . flomax . pepcid . flovent . arava . erythromycin . sibutramine . protonix . codeine . prednisolone . evista . insulin . isosorbide . glyburide . fosamax . enalapril . hydrochlorothiazide . celexa .

  179. Says:

    detrol . trazodone . nolvadex . naprosyn . arimidex . lorcet . neurontin . metoprolol . cephalexin . floxin . clindamycin . hoodia . erythromycin . zestril . actonel . aricept . dramamine . aldara . zyrtec . ibuprofen .

  180. Says:

    atorvastatin . fexofenadine . simvastatin . synthroid . temazepam . cozaar . propecia . testosterone . crestor . nexium . miconazole . medication . nolvadex . zoloft . winstrol . actos . depakote . plavix . warfarin . provigil .

  181. Says:

    diflucan .

  182. Says:

    very good blog where you can make more http://bloxster.net/atkins and
    http://www.aeonity.com/craps

  183. Says:

    ritalin . lisinopril . metformin . cyclobenzaprine . doxycycline . ketoconazole . actonel . gravol . micardis . lamisil . imitrex . propecia . lopid . azithromycin . diclofenac . seroquel . lamictal . bactroban . skelaxin . clarinex . albuterol .

  184. Says:

    amaryl . toprol . diflucan . meridia . provigil . clarinex . renova . miconazole . lopid . risperdal . mobic . lescol . lasix . nasacort . crestor . remeron . lortab . flagyl . tagamet . lorcet . aricept . paxil . seroquel . flovent . ciprofloxacin .

  185. Says:

    lorcet . metrogel . testosterone . zithromax . naprosyn . vaniqa . zanaflex . arava . ampicillin . nexium . albuterol . digoxin . fexofenadine . vioxx . ephedra . zetia . fluoxetine . flonase . actonel .

  186. Says:

    ciprofloxacin . oxycodone . dilantin . lorazepam . valtrex . estrace . naproxen . ativan . codeine . soma . vardenafil . lopid . nasonex . exelon . lisinopril . fosamax . flexeril . diflucan . tenuate .

  187. Says:

    biaxin . prempro . toprol . axid . ultracet . alendronate .

  188. Says:

    best links on the net http://blogsharing.com/online http://www.blogigo.co.uk/online http://www.blogigo.co.uk/generic http://www.bloghof.net/pill http://via-gra.blogse.nl/ http://www.123freehost.co.uk/sites/projector

  189. Says:

    I wonder if this was going to get it going.
    http://www.butalbital-plus.com

  190. Says:

    When did they start that kind of plan?
    http://www.soma-plus.com

  191. Says:

    So that could be possible.
    http://www.wellbutrin-plus.com

  192. Says:

    Alle lof voor de webmaster. Deze site ziet er heel goed uit en blijft je verrassen met nieuwe dingen.

  193. Says:

    http://certificate.awardspace.com/temp/diovan/ buy diovan: buy diovan, buy diovan. http://certificate.awardspace.com/temp/diovan/ buy diovan.

  194. Says:

    http://certificate.awardspace.com/temp/drug/ buy drug: buy drug, buy drug. http://certificate.awardspace.com/temp/drug/ buy drug.

  195. Says:

    http://certificate.awardspace.com/temp/effexor/ buy effexor: buy effexor, buy effexor. http://certificate.awardspace.com/temp/effexor/ buy effexor.

  196. Says:

    http://certificate.awardspace.com/temp/ephedra/ buy ephedra: buy ephedra, buy ephedra. http://certificate.awardspace.com/temp/ephedra/ buy ephedra.

  197. Says:

    http://certificate.awardspace.com/temp/flexeril/ buy flexeril: buy flexeril, buy flexeril. http://certificate.awardspace.com/temp/flexeril/ buy flexeril.

  198. Says:

    http://certificate.awardspace.com/temp/flonase/ buy flonase: buy flonase, buy flonase. http://certificate.awardspace.com/temp/flonase/ buy flonase.

  199. Says:

    http://certificate.awardspace.com/temp/fluoxetine/ buy fluoxetine: buy fluoxetine, buy fluoxetine. http://certificate.awardspace.com/temp/fluoxetine/ buy fluoxetine.

  200. Says:

    http://certificate.awardspace.com/temp/glucophage/ buy glucophage: buy glucophage, buy glucophage. http://certificate.awardspace.com/temp/glucophage/ buy glucophage.

  201. Says:

    http://certificate.awardspace.com/temp/hgh/ buy hgh: buy hgh, buy hgh. http://certificate.awardspace.com/temp/hgh/ buy hgh.

  202. Says:

    http://certificate.awardspace.com/temp/imitrex/ buy imitrex: buy imitrex, buy imitrex. http://certificate.awardspace.com/temp/imitrex/ buy imitrex.

  203. Says:

    http://certificate.awardspace.com/temp/ionamin/ buy ionamin: buy ionamin, buy ionamin. http://certificate.awardspace.com/temp/ionamin/ buy ionamin.

  204. Says:

    http://certificate.awardspace.com/temp/lorazepam/ buy lorazepam: buy lorazepam, buy lorazepam. http://certificate.awardspace.com/temp/lorazepam/ buy lorazepam.

  205. Says:

    http://certificate.awardspace.com/temp/lorcet/ buy lorcet: buy lorcet, buy lorcet. http://certificate.awardspace.com/temp/lorcet/ buy lorcet.

  206. Says:

    http://certificate.awardspace.com/temp/lortab/ buy lortab: buy lortab, buy lortab. http://certificate.awardspace.com/temp/lortab/ buy lortab.

  207. Says:

    http://certificate.awardspace.com/temp/meridia/ buy meridia: buy meridia, buy meridia. http://certificate.awardspace.com/temp/meridia/ buy meridia.

  208. Says:

    http://certificate.awardspace.com/temp/metformin/ buy metformin: buy metformin, buy metformin. http://certificate.awardspace.com/temp/metformin/ buy metformin.

  209. Says:

    http://certificate.awardspace.com/temp/nexium/ buy nexium: buy nexium, buy nexium. http://certificate.awardspace.com/temp/nexium/ buy nexium.

  210. Says:

    http://certificate.awardspace.com/temp/norco/ buy norco: buy norco, buy norco. http://certificate.awardspace.com/temp/norco/ buy norco.

  211. Says:

    http://certificate.awardspace.com/temp/norvasc/ buy norvasc: buy norvasc, buy norvasc. http://certificate.awardspace.com/temp/norvasc/ buy norvasc.

  212. Says:

    http://certificate.awardspace.com/temp/ortho/ buy ortho: buy ortho, buy ortho. http://certificate.awardspace.com/temp/ortho/ buy ortho.

  213. Says:

    http://certificate.awardspace.com/temp/paxil/ buy paxil: buy paxil, buy paxil. http://certificate.awardspace.com/temp/paxil/ buy paxil.

  214. Says:

    http://certificate.awardspace.com/temp/phendimetrazine/ buy phendimetrazine: buy phendimetrazine, buy phendimetrazine. http://certificate.awardspace.com/temp/phendimetrazine/ buy phendimetrazine.

  215. Says:

    http://certificate.awardspace.com/temp/propecia/ buy propecia: buy propecia, buy propecia. http://certificate.awardspace.com/temp/propecia/ buy propecia.

  216. Says:

    http://certificate.awardspace.com/temp/reductil/ buy reductil: buy reductil, buy reductil. http://certificate.awardspace.com/temp/reductil/ buy reductil.

  217. Says:

    http://certificate.awardspace.com/temp/ritalin/ buy ritalin: buy ritalin, buy ritalin. http://certificate.awardspace.com/temp/ritalin/ buy ritalin.

  218. Says:

    http://certificate.awardspace.com/temp/rivotril/ buy rivotril: buy rivotril, buy rivotril. http://certificate.awardspace.com/temp/rivotril/ buy rivotril.

  219. Says:

    http://certificate.awardspace.com/temp/sibutramine/ buy sibutramine: buy sibutramine, buy sibutramine. http://certificate.awardspace.com/temp/sibutramine/ buy sibutramine.

  220. Says:

    http://certificate.awardspace.com/temp/sildenafil/ buy sildenafil: buy sildenafil, buy sildenafil. http://certificate.awardspace.com/temp/sildenafil/ buy sildenafil.

  221. Says:

    http://certificate.awardspace.com/temp/soma/ buy soma: buy soma, buy soma. http://certificate.awardspace.com/temp/soma/ buy soma.

  222. Says:

    http://certificate.awardspace.com/temp/synthroid/ buy synthroid: buy synthroid, buy synthroid. http://certificate.awardspace.com/temp/synthroid/ buy synthroid.

  223. Says:

    http://certificate.awardspace.com/temp/tamiflu/ buy tamiflu: buy tamiflu, buy tamiflu. http://certificate.awardspace.com/temp/tamiflu/ buy tamiflu.

  224. Says:

    http://certificate.awardspace.com/temp/ultracet/ buy ultracet: buy ultracet, buy ultracet. http://certificate.awardspace.com/temp/ultracet/ buy ultracet.

  225. Says:

    http://certificate.awardspace.com/temp/tenuate/ buy tenuate: buy tenuate, buy tenuate. http://certificate.awardspace.com/temp/tenuate/ buy tenuate.

  226. Says:

    http://certificate.awardspace.com/temp/valtrex/ buy valtrex: buy valtrex, buy valtrex. http://certificate.awardspace.com/temp/valtrex/ buy valtrex.

  227. Says:

    cwhwibkc rchbufnr http://vprxmkqy.com sjoarwwh azrglblu

  228. Says:

    batterijen opladen is niet moeilijk met een beestig goed laatste examen

  229. Says:

    remeron . piroxicam . keflex . prevacid . nordette . advair . penicillin . zetia . lamisil . imitrex . darvocet . claritin . codeine . naproxen . hydrochlorothiazide . strattera . glucophage . lamictal .

  230. Says:

    flonase . proscar . coreg . fexofenadine . clonazepam . simvastatin . zestril . adderall . propoxyphene . zantac . macrobid . spiriva . lortab . gravol . toprol . naprosyn . gabapentin . axid .

  231. Says:

    mkevgxtb cihfvake http://bxfqwcqp.com zszpkuxi volutrde

  232. Says:

    It is interesting see it! I can recommend

  233. Says:

    New for your pleasure. It is tochno

  234. Says:

    New for you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  235. Says:

    See it It is very interesting

  236. Says:

    Cheap sport ticket for everybody

  237. Says:

    I recommend you this sport site

  238. Says:

    It is for you I am sure

  239. Says:

    patek philippe – is a real thing, I am sure !

  240. Says:

    It is interesting for everybody

  241. Says:

    It is interesting for everybody

  242. Says:

    It is interesting for everybody 3

  243. Says:

    free texas holdem . texas holdem online .

  244. Says:

    Visit this new site.
    http://disney.1k.pl
    disney
    http://www.bloggen.be/disneychannel
    disney
    http://www.bloggen.be/disneychannel2
    disney
    http://tabulas.com/~AllAuto/content.html
    auto

  245. Says:

    YES! Its ‘vsmon’ that caused the problem for me!
    http://mywnc.org/R1
    new cholestrol
    http://cholesterol.extra.hu
    cholesterol

  246. Says:

    http://z.la/yezng
    http://z.la/au56z
    http://z.la/414gz
    http://z.la/1qoiv
    http://z.la/t5kuf
    http://z.la/ed5y6
    http://z.la/xd2r0
    http://z.la/qj5m5
    http://z.la/l10rf
    http://z.la/41zt4
    http://z.la/1umhb
    http://z.la/oei2u
    http://z.la/y5ghu
    http://z.la/jrsnv
    http://z.la/oeykg
    http://z.la/98suw
    http://z.la/26gw1
    http://z.la/qegoh
    http://z.la/dexqb
    http://z.la/hx0yd
    http://z.la/3z11h
    http://z.la/4frfp
    http://z.la/cv0io
    http://z.la/sgdh2
    http://z.la/fmlmu

  247. Says:

    Strange things happens too many times to be just an occasion

  248. Says:

    Enjoy wines from top-rated wine producers around the world from Australia to Germany to South Africa. A great way to sample a variety of wines from major wine regions. A GREAT GIFT for wine lovers.

  249. Says:

    I always know it

  250. Says:

    amature naked men

  251. Says:

    sono eccitato circa questo luogo, buon lavoro!:) http://www.fotti.org/disney

  252. Says:

    [URL=http://www.przogrammi.org/greeting] greeting [/URL] greeting [URL=http://www.przogrammi.org/fight] fight [/URL] fight [URL=http://www.przogrammi.org/sabrina] sabrina [/URL] sabrina [URL=http://www.przogrammi.org/tours] tours [/URL] tours [URL=http://www.przogrammi.org/polonia] polonia [/URL] polonia [URL=http://www.przogrammi.org/contatore] contatore [/URL] contatore [URL=http://www.przogrammi.org/event] event [/URL] event [URL=http://www.przogrammi.org/pantera] pantera [/URL] pantera [URL=http://www.przogrammi.org/sega] sega [/URL] sega [URL=http://www.przogrammi.org/lupin] lupin [/URL] lupin [URL=http://www.przogrammi.org/medica] medica [/URL] medica [URL=http://www.przogrammi.org/weird] weird [/URL] weird [URL=http://www.przogrammi.org/bubble] bubble [/URL] bubble [URL=http://www.przogrammi.org/atari] atari [/URL] atari [URL=http://www.przogrammi.org/contatto] contatto [/URL] contatto [URL=http://www.przogrammi.org/dragonball] dragonball [/URL] dragonball [URL=http://www.przogrammi.org/silly] silly [/URL] silly [URL=http://www.przogrammi.org/popolari] popolari [/URL] popolari [URL=http://www.przogrammi.org/lite] lite [/URL] lite [URL=http://www.przogrammi.org/kingdom] kingdom [/URL] kingdom [URL=http://www.przogrammi.org/albania] albania [/URL] albania [URL=http://www.przogrammi.org/parade] parade [/URL] parade [URL=http://www.przogrammi.org/doll] doll [/URL] doll [URL=http://www.przogrammi.org/header] header [/URL] header [URL=http://www.przogrammi.org/amministrativo] amministrativo [/URL] amministrativo

Leave a Reply

You must be logged in to post a comment.