Top 100 alternative sites to observatorpi.md

  1. enache-ip.ro
    enache-ip.ro
  2. Enache IP Partners: Servicii Proprietate Intelectuală
    Enache IP Partners oferă soluții personalizate de proprietate intelectuală: înregistrare mărci, desene industriale, drepturi autor, management, contrafacere

  3. agentiatas.ro
    agentiatas.ro
  4. Înregistrare marcă și servicii de proprietate intelectuală | Agenția TAS
    Apelați la ajutorul unei echipe specializate dacă doriți să înregistrați o marcă, o companie sau să vă protejați proprietatea intelectuală.

  5. brandsafe.ro
    brandsafe.ro
  6. Inregistrare Marci Cluj | Protectia drepturilor proprietate intelectuala
    Inregistrare Marca la OSIM, Litigii Proprietate Intelectuală, Protecția Drepturilor de Autor. Protejează-ți imaginea cu noi!

  7. loyalpartners.ro
    loyalpartners.ro
  8. Loyal Partners - Loyal Partners Agenţie de Proprietate Intelectuală Galaţi România
    Loyal Partners - Agenţie de Proprietate Intelectuală - Galaţi, România - Asigură reprezentarea şi consultanţa juridică în dobândirea şi apărarea drepturilor lor de proprietate industrială pentru brevete de invenţie, desene şi modele industriale, mărci şi indicaţii geografice, topografii de circuite integrate
    Author: Super User

  9. consilieredemarca.ro
    consilieredemarca.ro
  10. Cabinet privat de proprietate intelectuală | Consiliere de marcă, proprietate industrială, brevete, protecție desene și modele, protecție mă
    Cabinetul de Proprietate Industrială Marius Mocofănescu vă ofera servicii de specialitate complete şi adaptate necesităţilor fiecărui client

  11. observatorulbv.ro
    observatorulbv.ro
  12. Observatorul de Brașov - Observatorul de Brașov
    Author: Observatorul de Brașov

  13. observatorul-social.ro
    observatorul-social.ro
  14. Home - Observatorul Social
    Observatorul Social din România (OSR) este o organizație nonprofit independentă, nepartizană și neafiliată politic, înființată în 2011, care își desfășoară activitatea în București. Scopul OSR [...]

  15. observatorul.tv
    observatorul.tv
  16. Acasa - Observatorul TV
    Author: Nindos Ro

  17. observatorul.md
    observatorul.md
  18. Acasa - Observatorul de Nord
    Author: OdN

  19. proprietes-de-provence.fr
    proprietes-de-provence.fr
  20. Propriete de provence - Acheter, louer ou vendre facilement votre propriete
    Acheter, louer ou vendre facilement votre propriete

  21. ceadv.eu
    ceadv.eu
  22. Centrul European pentru Apararea Drepturilor Victimelor | Sustinem promovarea drepturilor omului, ca fundament al protectiei drepturilor vic
    Fundaţia CEADV are ca scop promovarea în România şi la nivel internaţional a drepturilor victimelor şi a mijloacelor de asistare a lor.

  23. bioframe.ro
    bioframe.ro
  24. Despre noi - Management de proprietate
    Este o societatecare administreaza asociatii de proprietari, cladiri de birouri sau cabinete medicale grupate prin serviciile de management de proprietate

  25. observatorulastronomicbacau.ro
    observatorulastronomicbacau.ro
  26. Observatorul Astronomic "Victor Anestin" Bacau - Observatorul Astronomic Victor Anestin Bacau

  27. observatorulurban.ro
    observatorulurban.ro
  28. Observatorul Urban Bucuresti - acasa

  29. intelstart.md
    intelstart.md
  30. Intelstart - nouă ne încredințează proprietatea intelectuală
    Companie de proprietate intelectuală, cu avocați și mandatari autorizați, oferă servicii juridice de creare, înregistrare, protecție a mărcilor comerciale, logotipurilor, brandurilor, designului industrial, desenelor și modelelor industriale, invențiilor,

  31. labirint.ro
    labirint.ro
  32. Agenţia de Proprietate Industrială LABIRINT
    Agenţia de Proprietate Industrială LABIRINT, Str. Coriolan Petreanu nr.28, 310151 Arad, România, tel./fax: +40 257 255842

  33. cabinetpristavu.ro
    cabinetpristavu.ro
  34. Cabinet de Proprietate Industriala Pristavu

    Other sites like observatorpi md

  35. marca-inregistrata.eu
    marca-inregistrata.eu
  36. Agenţia de Proprietate Industrială LABIRINT
    Agenţia de Proprietate Industrială LABIRINT, Str. Coriolan Petreanu nr.28, 310151 Arad, România, tel./fax: +40 257 255842

  37. community-trade-mark.eu
    community-trade-mark.eu
  38. Agenţia de Proprietate Industrială LABIRINT
    Agenţia de Proprietate Industrială LABIRINT, Str. Coriolan Petreanu nr.28, 310151 Arad, România, tel./fax: +40 257 255842

  39. giterural-saintjoseph.fr
    giterural-saintjoseph.fr
  40. ENTREE PROPRIETE - www.giterural-saintjoseph.fr
    L'entrée a été pavée, les façades ravalées avec joints apparents.

  41. observatorulmedical.ro
    observatorulmedical.ro
  42. Observatorul Medical – Saptamanalul profesionistilor din Sanatate

  43. observatorulbuzoian.ro
    observatorulbuzoian.ro
  44. Observatorul Buzoian-Stiri in timp real
    Stiri in timp real
    Author: Vineri

  45. ida.md
    ida.md
  46. Încălcarea drepturilor angajaţilor – IDA – Platforma online gratuita unde poţi raporta încălcările drepturilor tale ca angajat

  47. operascrisa.ro
    operascrisa.ro
  48. OperaScrisa.Ro | Societate de Gestiune a Drepturilor de Autor
    Societate de Gestiune a Drepturilor de Autor

  49. ardom.ro
    ardom.ro
  50. Acasă | Asociatia pentru Respectarea Drepturilor Omului

  51. actamarque.ro
    actamarque.ro
  52. Actamarque Website – Agentie de Proprietate Intelectuala

  53. proprietes-privees.com
    proprietes-privees.com
  54. Annonces immobilières et conseils - Proprietes-privees.com

  55. cabinetgavril.ro
    cabinetgavril.ro
  56. Cabinet N. D Gavril,Proprietate Intelectuala in afeceri
    Cabinet Gavril va ofera Hompage. Daca ai nevoie de Hompage expertul in proprietate intelectuala te va ajuta
    Author: Marius Duca; Victor Ionescu

  57. haut-meneau.fr
    haut-meneau.fr
  58. CHÂTEAU HAUT-MENEAU | BIENVENUE A LA PROPRIETE
    BIENVENUE A LA PROPRIETE

  59. proprietes-privees.org
    proprietes-privees.org
  60. Proprietes-privees.com : leader de l'immobilier par internet
    Rejoignez un groupe leader de l'Immobilier à domicile et par Internet. Des centaines d'offres d'emploi immobilier : négociateur, mandataire, agent commercial ...

  61. observatorulramnicean.ro
    observatorulramnicean.ro
  62. Observatorul Râmnicean – Știri locale și nu numai!
    Author: Observatorul

  63. observatoruldesanatate.ro
    observatoruldesanatate.ro
  64. Observatorul Român de Sănătate - Expertiză. Soluţii. Impact.
    Cele mai bune rezultate **** fi obţinute doar prin politici bazate pe date, expertiză şi empatie.

  65. agepi.gov.md
    agepi.gov.md
  66. AGENȚIA DE STAT PENTRU PROPRIETATEA INTELECTUALĂ | Guvernul Republicii Moldova
    Guvernul Republicii Moldova

  67. copyro.ro
    copyro.ro
  68. ASOCIATIA COPYRO – SOCIETATE DE GESTIUNE A DREPTURILOR DE AUTOR
    ASOCIATIA COPYRO - SOCIETATE DE GESTIUNE A DREPTURILOR DE AUTOR

  69. grado.org.ro
    grado.org.ro
  70. GRADO – Grupul Roman pentru Apararea Drepturilor Omului
    Author: GRADO

  71. ardcc.ro
    ardcc.ro
  72. Asociatia pentru Respectarea Drepturilor si Consilierea Cetatenilor – ARDCC
    ARDCC

  73. politialocalas2.ro
    politialocalas2.ro
  74. 15 MARTIE – ZIUA MONDIALĂ A DREPTURILOR CONSUMATORULUI

    What else observatorpi.md alternative websites

  75. usi-porti-automatizate.ro
    usi-porti-automatizate.ro
  76. Usi si Porti Automatizate – Automatizam accesul in orice proprietate

  77. agpitt.ro
    agpitt.ro
  78. AGPITT | Agentia de Proprietate Intelectuala si Transfer de Tehnologie
    Agentia de Proprietate Intelectuala si Transfer de Tehnologie

  79. provencecorner.fr
    provencecorner.fr
  80. NOM DE DOMAINE - PROPRIETE DE AOC ET CIES SARL

  81. intelect.ro
    intelect.ro
  82. INTELECT - Proprietate Intelectuala in Romania si Uniunea Europeana
    Servicii complete in proprietate intelectuala: protectie, administrare, transfer, consultanta strategica - in special pe teritoriul Romaniei si in Uniunea Europeana.

  83. keygroup.ro
    keygroup.ro
  84. KEYGROUP - Avocați specializați în proprietate intelectuala si industriala
    DESPRE NOI KEYGROUP este primul grup din Romania specializat in proprietate intelectuala si dreptul afacerilor, care ofera o gama integrata de servicii in toate domeniile de afaceri si proprietate intelectuala. Vezi mai multe DOMENII DE EXPERTIZA Avem calificarile oficiale, autorizarile, licentele
    Author: Alin Dragoescu

  85. proprietes-rurales.com
    proprietes-rurales.com
  86. Proprietes-rurales.com - propriétés rurales et agricoles à vendre
    Le réseau des Safer, sociétés spécialisées dans la vente de biens fonciers ruraux, vous propose sa sélection de propriétés rurales et de forêts à vendre.

  87. refletsdusud.com
    refletsdusud.com
  88. NOM DE DOMAINE - PROPRIETE DE AOC ET CIES SARL

  89. provencecorner.com
    provencecorner.com
  90. NOM DE DOMAINE - PROPRIETE DE AOC ET CIES SARL

  91. observatorulnational.ro
    observatorulnational.ro
  92. OBSERVATORUL NAȚIONAL TV PRESS-Informația este cheia succesului!
    OBSERVATORUL NAȚIONAL TV PRESS - Informația este cheia succesului! TELEVIZIUNE - AGENȚIE MEDIA DE ȘTIRI-Live-TV. www.observatorulnational.ro

  93. covasnamedia.ro
    covasnamedia.ro
  94. Covasna Media - Ştiri din judeţul Covasna - Observatorul de Covasna
    Ştiri informaţii locale judeţul Covasna. Ziarul Observatorul de Covasna online. Ştiri sport sănătate educaţie politică Sf. Gheorghe Ţinutul Secuiesc

  95. ajado.ro
    ajado.ro
  96. AJADO - Asociatia Judecatorilor pt Apararea Drepturilor Omului
    "Jur să respect Constituția și legile tarii, să apar drepturile și libertățile fundamentale ale persoanei, să-mi îndeplinesc atribuțiile cu onoare, conștiință și fără părtinire."

  97. drepturicivile.ro
    drepturicivile.ro
  98. Drepturi Civile | platformă interactivă pentru promovarea Drepturilor Omului
    Author: APADOR-CH

  99. assist-contab.ro
    assist-contab.ro
  100. F.G.D.S.P.P. | Fondul de Garantare a Drepturilor din Sistemul de Pensii Private
    Author: Contactjvckff

  101. lexgrup.ro
    lexgrup.ro
  102. Bun venit în lumea protejării drepturilor intelectuale - lexgrup.ro
    Protejarea drepturilor intelectuale este o temă destul de discutată în zilele noastre, când mulți scriitori sau artiști își câștigă traiul din asta. Există foarte mulți oameni care creează concepte teoretice sau servicii pentru a trăi. Au trecut de mult vremurile când oamenii puteau trăi doar din produsul mâinilor lor, adică produse fizice. Ce este furtul …

  103. dis.md
    dis.md
  104. Doina Ioana Străisteanu – Excelenţă în Protecţia Drepturilor Omului
    Author: Doina Ioana Straisteanu

  105. ma-propriete.fr
    ma-propriete.fr
  106. Proprietes Rurales à Vendre, Expert Immobilier rural | MA-PROPRIETE.FR
    Large choix de propriétés rurales en vente : agricoles, viticoles, équestres, forestières, foncières, touristiques et de prestige dans tous les départements et régions de France.

  107. magooadvisor.ro
    magooadvisor.ro
  108. Proprietate intelectuala - Magoo Advisor - Protejam capitalul intelectual
    Proprietate intelectuala – servicii juridice MAGOO Intellectual Property Advisor (Magoo Advisor) este un cabinet de proprietate intelectuala, care ofera servicii juridice, fiind fondat de catre avocat european in proprietate intelectuala Magori-Craiovan Laura-Valentina. MAGOO se adreseaza celor care doresc sa isi protejeze capitalul intelectual, in special marci, drepturi de autor si drepturi conexe acestora. Confidentialitatea, un [...]
    Author: Paul Josan Emergency Management Professional

  109. ivecotruckservices.ro
    ivecotruckservices.ro
  110. Iveco Truck Services - Singurul dealer de proprietate IVECO
    IVECO TRUCK SERVICES pune la dispoziţia clienţilor săi un sistem de servicii integrate, ce cuprind consiliere, vânzare şi asistenţă post vânzare.

  111. fara-lege.ro
    fara-lege.ro
  112. Fără Lege - Drept sau Nedrept? - Home | Despre corupție, injustiție, încălcarea drepturilor și promotorii acestora.
    Author: De Vlad-Ciprian Bozeșan

  113. lemondeduviager.fr
    lemondeduviager.fr
  114. LE MONDE DU VIAGER SPECIALISTE DU VIAGER DE LA VENTE A TERME ET LA NUE PROPRIETE
    Spécialiste du viager, de la vente à terme et de la nue propriété

    Other websites similar as observatorpi.md

  115. visarta.ro
    visarta.ro
  116. VISARTA – Societate de gestiune colectivă a drepturilor de autor în domeniul artelor vizuale
    Author: ThemeGrill

  117. ladocluj.ro
    ladocluj.ro
  118. Liga Apărării Drepturilor Omului filiala Cluj – „Drepturile omului, pentru dumneavoastră, prin noi”

  119. observator.md
    observator.md
  120. Observator Moldova ⓜ mapamond domains | Observatorul Moldovei | Обсерватория | Moldova | Молдавия
    Author: Moldoveanul; Молдаванин

  121. collomp-avocat.com
    collomp-avocat.com
  122. Emilie collomp avocat Aix en Provence Propriete intellectuelle et nouvelles technologies
    Le cabinet s’adresse principalement aux acteurs de la vie économique, les entreprises ou les particuliers dans leur environnement professionnel, en France ou à l’international.

  123. avocatchioreandaniela.ro
    avocatchioreandaniela.ro
  124. AVOCAT CHIOREAN DANIELA MARGARETA | ''Misiunea noastra este obtinerea drepturilor care va sunt conferite prin lege''
    CABINET DE AVOCAT DIN CLUJ ARIE LARGA DE COMPETENTE CONTACT METODE INOVATOARE DINAMICI SI FLEXIBILI CONTACT O FEREASTRA CATRE LUME EXPERTIZA APLICATA IN SERVICIUL CLIENTILOR CONTACT O ECHIPA DEDICATA SOLUTII CREATIVE CONTACT SOLUTIILE NOASTRE IN SERVICIUL DVS. APLICAREA EXPERTIZEI NOASTRE IN SERVICIUL STRATEGIILOR DE AFACERI Oferim servicii de asistenta, consultanta si apararea intereselor clientilor nostri […]

  125. festival-oneworld.ro
    festival-oneworld.ro
  126. One World Romania | Festival de film documentar dedicat drepturilor omului, Bucuresti 2021
    One World Romania 2021

  127. cert-antrep.ro
    cert-antrep.ro
  128. Observatorul Angajabilității – Cercetător-antreprenor pe piața muncii în domeniile de specializare inteligentă (CERT-ANTREP)

  129. locap.fr
    locap.fr
  130. Locap la locaccession à la propriete investissement immobilier et un credit sans endettement paye avec vos loyers
    Locap la locaccession à la propriete investissement immobilier et un credit sans endettement devenez proprietaire avec vos loyers. Investissement immobilier qui donne de la valeur au foncier grace au bail emphyteotique

  131. dosar-despagubire.ro
    dosar-despagubire.ro
  132. TERMENUL FINAL PENTRU OBȚINEREA ÎN INSTANȚĂ A DREPTURILOR PE LEGEA 10/2001 ESTE 1 IULIE 2017
    Birou de avocatura specializat pe Legea 10
    Author: Cabinet Avocatura

  133. cadastrutopografieintabulare.ro
    cadastrutopografieintabulare.ro
  134. Cadastru, Topografie, Intabulare, Masuratori topografice, Trasari limita, Limite proprietate, Carte funciara
    Cadastru, Topografie, Intabulare, Masuratori topografice, Planuri de situatie, Nivelment, Trasari limita, Limite proprietate, Carte funciara
    Author: Web Style Expert

  135. st-suspensions.ch
    st-suspensions.ch
  136. Gewindefahrwerke, Spurverbreiterungen, uvm... | ST suspensions
    Entdecke innovative Fahrwerksprodukte basierend auf dem rennomierten Know-How der KW automotive – Jetzt bestellen!
    Author: Anmelden

  137. insonegames.ru
    insonegames.ru
  138. Insonegames 2021 - ▷ ️#1 Live Casino Sites, Bonuses & Games - insonegames.ru
    World's leading #1 live casino review comparison site. Find the best live dealer casinos, games & bonuses based on countries and regions.

  139. website-weblog.ir
    website-weblog.ir
  140. سفارش طراحی وب‌سایت | بهترین و ارزانترین | 09028888092
    Author: مسعود جواهری

  141. health-house.be
    health-house.be
  142. Health House discover the future of health and care
    Health House is a unique visitor center which showcases the future of health and care

  143. new-1dental.net
    new-1dental.net
  144. Login | Group Enrollment
    Author: About the Author

  145. kuhnisale.ru
    kuhnisale.ru
  146. Кухни в Москве - купить кухни недорого, смотреть каталог с ценами от производителя с доставкой и установкой
    Кухни в Москве - кухонные гарнитуры купить готовые или на заказ за 7 дней. Гарантия по договору 2 года. Беспроцентная рассрочка до 12 месяцев. Бесплатный выезд дизайнера. Бесплатный дизайн-проект.

  147. garciadepou.com
    garciadepou.com
  148. Material para la Hostelería - Menaje y suministros | García de Pou | García de Pou
    Suministros Hostelería. Venta de productos de un solo uso y desechables para la mesa, material para catering, bar, buffet, rotulación, habitaciones, limpieza e higiene y restauración en general.
    Author: Iniciar Sesión

  149. artisticgraniteandquartz.com
    artisticgraniteandquartz.com
  150. Best Granite Countertop Collection in Chicago | Artistic Granite and Quartz Countertops, Chicago
    We design counters that fit your budget. Transform your bathroom, kitchen or any room into your dream room using our advanced Precision 5 Axis CNC machine. Our experts work on every detail keeping in mind the budget and assured lifetime quality. Pick any material of your choice from our 15000 sq.ft. showroom and warehouse.

  151. artistic-countertops.com
    artistic-countertops.com
  152. Best Granite Countertop Collection in Chicago | Artistic Granite and Quartz Countertops, Chicago
    We design counters that fit your budget. Transform your bathroom, kitchen or any room into your dream room using our advanced Precision 5 Axis CNC machine. Our experts work on every detail keeping in mind the budget and assured lifetime quality. Pick any material of your choice from our 15000 sq.ft. showroom and warehouse.

  153. jlstore.ir
    jlstore.ir
  154. جلستور | صفحه اصلی
    انواع پوشاک زنانه ، مردانه ، بچگانه در سایزهای مختلف و در انواع ، نو ، کارکرده و در حد نو با تخفیف ویژه ...

    More other alternatives for observatorpi md

  155. monnit.com
    monnit.com
  156. Remote Monitoring Solutions with Wireless Sensors for IoT
    Monnit is the leader in IoT remote monitoring solutions and wireless sensors, allowing you to monitor your business and assets from anywhere, anytime.

  157. tartssensors.com
    tartssensors.com
  158. Remote Monitoring Solutions with Wireless Sensors for IoT
    Monnit is the leader in IoT remote monitoring solutions and wireless sensors, allowing you to monitor your business and assets from anywhere, anytime.

  159. bnx.aero
    bnx.aero
  160. Putujte iz Banje Luke na najnovije destinacije

  161. firstindia.co.in
    firstindia.co.in
  162. First India
    First India is a English Newspaper. We bring you the most exclusive news from the power corridors along with the best of national, international and sports news from across.
    Author: FirstIndia

  163. hardhoutdiscount.nl
    hardhoutdiscount.nl
  164. ▷ Hardhout Discount - Grootste assortiment van de Benelux!
    Op zoek naar topkwaliteit hardhout? Ga dan snel naar hardhoutdiscount.nl! ✔️ Voor 12.00 besteld, morgen in huis ✔️ Laagste prijs garantie ✔️ Deskundige vakspecialisten

  165. thestrattongroup.com.au
    thestrattongroup.com.au
  166. The Stratton Group Pty Ltd.
    The Stratton Group delivers garden wood.

  167. hartholzdiscount.de
    hartholzdiscount.de
  168. > Hartholz Discount - Der Online Hartholz Spezialist
    Jetzt Hartholz bei Hartolz Discount kafuen. Schauen Sie noch heute vorbei ! ✅ Gratis Muster ✅ Tiefpreisgarantie ✅ Schnelle Lieferung

  169. hardwooddiscount.co.uk
    hardwooddiscount.co.uk
  170. Hardwood Discount
    Hardwood Discount delivers garden wood.

  171. pejvakshop.ir
    pejvakshop.ir
  172. نرم افزار حسابداری ، مالی و مدیریت مشاغل | پژواک
    شرکت مهندسی نرم افزار پژواک ، خرید نرم افزار حسابداری مشاغل ، نرم افزار حسابداری اصناف ، نرم افزار حسابداری رستورانی ، نرم افزار حسابداری پرنس ، نرم افزار حسابداری زعفران ، نرم افزار حسابداری

  173. beewise.com.au
    beewise.com.au
  174. Beewise Beekeeping Equipment - Home
    Beewise - the better way for beekeepers.

  175. sportsedtv.com
    sportsedtv.com
  176. SportsEdTV | FREE, World-Class Online Sports Training Videos!
    SportsEdTV.com provides free online instruction in over thirty sports. Everyone can improve by watching our videos. Improve the level of your game today!

  177. ega.go.tz
    ega.go.tz
  178. Mamlaka ya Serikali Mtandao
    Mamlaka ya Serikali Mtandao | e-Government Authority

  179. howfiv.com
    howfiv.com
  180. MCQs Feed - How Fiv
    Lets Start Preparing for Next Test Anywhere, Anytime with Howfiv. Pakistans Largest Online Learning Management System with more than 2 million questions along w...
    Author: Today's Current Affairs

  181. aeko.ru
    aeko.ru
  182. Аудитэкоконс | Группа компаний Аудитэкоконс — аудит финансовой отчетности, проведение инвентаризации, финансовые расследования, оценка им
    Проведение аудита финансовой отчетности, независимой инвентаризации, оценки и кадрового аудита по всей России с 1999 г.

  183. geocodeapi.com
    geocodeapi.com
  184. Geocode API | Address to Coordinate Conversion & Geoparsing
    Use our Geocoding API for fast, scalable and reliable address conversion. We offer a fair pricing structure and great support.

  185. nezzt.nl
    nezzt.nl
  186. Nezzt | What's Nezzt?

  187. faragency.bg
    faragency.bg
  188. Начало : Черноморски фар - новини от Бургас и региона

  189. 8nota.com.ua
    8nota.com.ua
  190. Магазин «8 НОТА» Львів - купити музичні інструменти у Львові
    Інтернет-магазин музичних інструментів 8 НОТА у м. Львів.

  191. southerngas.org
    southerngas.org
  192. Southern Gas Association
    SGA advances the natural gas industry and a sustainable energy future by linking people, ideas, and information.
    Author: Programs

  193. retinens.com
    retinens.com
  194. RETINENS - solutions multimédia | pictures - sounds - visuals - web
    RETINENS est un collectif liégeois composé de créateurs et de techniciens audiovisuels. Nous proposons un service multimédia pour votre organisation.

  195. authorbuilder.com
    authorbuilder.com
  196. Create Your Author Website, Gain Subscribers, Sell Books
    Spend Less Time as a Web Designer and More Time as a Writer