|
|
Lade..
|
|
| |
Omied Amini - 25 March 2013 13:30:00
 Das Highlight der vergangenen Woche von Omied Amini, Senior Consultant bei WebGate Consulting AG Erfolgreiches Go-Live des Projektes "Anpassung der Online-Schadenmeldungen" Letzte Woche haben wir bei einem grossen Schweizerischer Versicherungskonzern erfolgreich den Rollout der Anpassung der Online-Schadenmeldungen vorgenommen. Die Anpassungen umfassten eine verbesserte Integration der Schadenmeldungen und deren Anhänge, was zu einer effizienteren Schadensbearbeitung in den regionalen Schadenzentren führt. Dazu wurde der gesamte Geschäftsprozess "Online-Schadenmeldung" in die serviceorientierte Architektur (SOA) des Kunden eingeführt. Eine grosse Herausforderung beim Projekt war die Implementierung der Schnittstellen, die unter verschiedenen Technologien laufen. Nachfolgend ein Auszug aus den eingesetzten Technologien: - Google Web Toolkit
- IBM Notes
- GEDYS Intraware PUMP
- Java
- OSB (Oracle Enterprise Service Bus)
- ECM
Eine ausführliche Koordination, Umsetzung und Verifizierung der einzelnen User Stories war massgebend für den Erfolg. Ich bedanke mich an dieser Stelle herzlichst bei allen im Projekt involvierten Personen für ihre tatkräftige Arbeit. Für weiterführende Informationen und Referenzen zu diesem Projekt kontaktieren Sie bitte []
Comments (0)
Andrea Schatt - 28 February 2013 13:47:20
 Gestern - am 27. Februar 2013 - begrüssten wir Kunden und Interessenten zur Veranstaltung 'IBM Connect Switzerland' in der Trafo Halle in Baden. Zusammen mit IBM und weiteren Business Partner stellten wir den Besuchern mit Themenvorträgen und im Ausstellerbereich innovative Lösungen aus dem IBM Collaboration-Portfolio vor, mit denen Sie Ihren Geschäftserfolg positiv beeinflussen können.  Peter van Buul, neuer IBM Collaboration Solutions Sales Leader Alps begrüsste die Anwesenden in seiner Willkommensrede. Wir haben Martin Muheim, Leiter Business Development der WebGate Consulting AG über seine Eindrücke interviewt. Welcher Vortrag hat Ihnen am besten gefallen und warum? "Ganz klar die Opening Session von Scott Souder, dem Program Director der IBM Messaging und Collaboration Solutions. Er hat uns auf unterhaltsame und prägnante Art und Weise die Roadmap der IBM Software Solutions gezeigt. Wichtig für mich und sicherlich auch für die anderen Zuhörer war, dass er dabei pausibel erklären konnte, wo die Reise begann, wo wir jetzt aktuell stehen und in welche Richtung IBM den Social Collaboration Fokus in den nächsten Jahren setzen wird. Dass das Thema Social, und auch die mobile Zusammenarbeit stark im Kommen ist, bewiesen die nachfolgenden Vorträge der Business Partner, die sich mehrheitlich um dieselbe Kernaussage drehten: Get Social - Do Business". Was ist besonders am Event IBM Connect Switzerland? "Diese Veranstaltung ist der einzige IBM Software Event in der Schweiz, an welchem sich mehrere Businesspartner gemeinsam beteiligen und auftreten. Der Besucher erfährt an einem einzigen Tag kompakte Themen rund um Collaboration-Lösungen und hat die Möglichkeit, sich mit Experten vor Ort auszutauschen. IBM zeigt in einem "Big Picture" das Umfeld, wo auch unsere Firma mitspielt." Die Evolution der Notes-Kacheln Am Ausstellerstand der WebGate erläuterten wir den Kunden die "Evolution der Notes-Kacheln": Bewährte Notes Workflow-Applikationen modernisieren wir und transformieren sie zu smarten Webapplikationen und bringen sie bis auf die mobilen Geräte. Notes-Kunden sind begeistert! Lassen auch Sie sich begeistern "Wer nicht dabei war, hat jedenfalls etwas verpasst!" ergänzt Martin Muheim zum Schluss des Interviews. Lesen Sie hier - allerdings ohne die Tonspur - die Vorträge und Impressionen der IBM Connect Switzerland.
Comments (0)
Martin Muheim - 30 January 2013 11:28:28
Unsere Delegation vermittelt die ersten Eindrücke von der IBM Connect (27.-31. Januar 2013) in Orlando: Was bringt uns die Zukunft? IBM beobachtet eine exponentielle Entwicklung der Datenmengen, deren Dimensionen noch nicht absehbar sind. Wir stehen erst am Anfang der Kurve. Die Aufbereitung der riesigen Datenmengen erfordert Business Analytics. Vor allem in der Welt von 'Social Data' in den Community-Plattformen für Geschäftszwecke stecken viele relevante Daten, die für die Gesch äftsentwicklung entscheidende Triebkräfte sein können. Experten und Talente sind gefragt. "Talente sind überall verfügbar, man muss sie nur finden. Social Business Komponenten können beim Suchen und Finden helfen", so Roman Weber, Geschäftsführer WebGate Consulting AG Ein wichtiger Trend ist zu beobachten Alle Software-Lösungen von IBM fliessen zusammen - IBM Connections mit Big Data mit Analytics mit Communication, mit Mail ('made Social'). Und die Rechenleistung wird aus der Cloud als Service bezogen. Roman Weber, CEO von WebGate: "Meine Empfehlung an alle Firmen, welche Notes immer noch einsetzen: IBM Software ist zukunftsicherer als die der Konkurrenz. Und IBM ist der einzige Hersteller, welcher alle zunkünftig wichtigen Technologien im selben Haus vereinigt. Es sind dies Social Business Software, Big Data, Analytics und Cloud." Zahlen von Kunden, welche IBM Connections erfolgreich einsetzen, beeindrucken. Wenn Social Business Tools mit der richtigen Methodik und vor allem mit der Hilfe von Analytics bzw. Social Analytics eingesetzt werden, kann der ROI auf alle Fälle gemessen werden. Firmen, welche Social Business Software von Anfang an richtig und mit dem nötigen Power zum Einsatz bringen, findet man in der Regel Steigerungen beim Umsatz, bei der Kundenzufriedenheit, aber auch Erfolge in kürzeren Prozesszeiten und Innovationszyklen. Besonders wichtig: alle berichten von einer höheren Mitarbeiterzufriedenheit und einer grösseren Mitarbeiterloyalität. Die traditionelle Welcome Party am Montagabend mit Live Band, Speis & Trank beschloss den ersten Tag. Unsere Delegation hatte viele Neuigkeiten zu verdauen, denn der nächste Tag begann bereits wieder pünktlich um 8 Uhr. Highlights der IBM Connect 2013
Comments (0)
Lena Troxler - 10 January 2013 14:39:49
Viele Anwendungen benutzen Excel, Word oder CSV Files als Schnittstellen oder für Outputs. Damit das auch in XPages Applikationen mit kleinem Aufwand möglich ist, haben wir POI 4 XPages entwickelt. Eine Erweiterung, mit der sich die Entwicklung von Office Anbindungen (Excel, Word und CSV) um ein Vielfaches erleichtert und sich die Files im Nu erstellen lassen. Die Installation der Erweiterung ist so einfach wie die Einrichtung der Extension Library. Mittels Konfiguration wird bequem festgelegt, wie und welche Informationen in einem definierten Office-Template angezeigt werden sollen. Kunden sind begeistert POI 4 XPages ist bereits bei drei unserer Kunden im Einsatz, welche von der schnellen Umsetzung der Exportfunktionen profitieren und die Arbeitserleichterung im Alltag sehr schätzen. Wir sind stolz eine solch mächtige Anwendung der OpenNTF Community zur Verfügung stellen zu können und sind überzeugt, dass sich der Aufwand zur Erstellung einer Exportfunktion damit auf ein Minimum reduziert. Link auf das openNTF Projekt und zum DOWNLOAD POI 4 XPages wurde von Lena Troxler, Application Developer und Christian Güdemann, Leiter Business Services bei WebGate entwickelt.
Comments (0)
Andrea Schatt - 3 December 2012 15:03:49
 Am Freitag, 30. November 2012 fand in Amsterdam die diesjährige Social Connections statt. Diese Veranstaltung ist ein Community-Event für alle, die im Social Business tätig sind oder Interesse daran zeigen. Wir haben Roman Weber, den Geschäftsführer der WebGate Consulting AG nach seiner Rückkehr aus Holland zu einem Interview eingeladen. Weshalb hat WebGate sich zur Teilnahme an dieser Veranstaltung "Social Connections" entschieden? "Wir wollten uns mit anderen Experten über Social Business austauschen und dabei erfahren, ob unsere Vorstellungen von SocBiz richtig sind, oder wo wir uns noch weiterentwicklen müssen. Mit unserem Vortrag "Get social or Die Trying" haben wir unsere Erfahrungen geteilt und während des Tages auch Feedback erhalten, wie andere Teilnehmer sich im Social Business Umfeld zurecht finden. Dies ergab ein sehr spannendes Networking. Zusätzlich galt der Besuch auch der internen Ausbildung und wir nehmen viele Ideen mit, mit welchen sich unsere Entwickler nun weiters beschäftigen werden." Vortrag "Get social or Die Trying" herunterladen  Besser sehen, mit der grossen Brille, Roman? Welche Zielgruppe war denn am Event anwesend? "Hauptsächlich Experten aus dem Bereich Social Business/Social Collaboration und Interessierte, die sich in diese Richtung bewegen möchten. Wir begrüssten rund 200 Teilnehmer. Diese hohe Teilnahme zeigt uns doch das wichtige Wachstumfeld, in welchem wir uns heute schon befinden." Was ist dir als etwas "Spezielles" aufgefallen oder in deinen Gedanken geblieben? "Nebst den fantastischen Präsentationen von Luis Suarez, Mat Newman oder auch Chris Crummey war ich erfreut über die bereits vorhandenen Lösungen rund um Social Collaboration Software. Es entstehen tolle Applikationen, an die man im ersten Moment vielleicht gar nicht gedacht hätte, welche aber äusserst gut einsetzbar sind. Weiters ist mir bewusst geworden, dass "social" gespeichertes Wissen wertvoller ist, als das traditionelle "Ablegen" des Know-Hows, welches mit der Zeit an Wert verliert. Get social - or Die Trying."
Comments (0)
Andrea Schatt - 21 November 2012 08:17:07
3, 2, 1... Meins! Wer erinnert sich nicht an den Werbespruch von Ebay? Während sich vielerorts der Egoismus etwas breit schlägt (wobei ich das bei "Ebay-Mitbieten" keinesfalls als eine egoistische Tat definiere), scheint es auch eine Tendenz zurück zum "Miteinander" zu geben. Eine Zeit lang war es ja noch cool, den Spruch "Meins! Meins! ...auch Meins!" zu jedem Kugelschreiber und Bleistift auf dem Arbeitspult zu verkünden, und dabei seinem Gegenüber die Zähne zu zeigen. Aber eben, was sind schon Dinge oder Gegenstände, wenn man über wirkliches Potential in den Köpfen der Mitarbeitenden verfügt, dies aber noch nicht wirklich nutzte? Es stimmt, Wissen ist Macht. Aber Wissen zu teilen, macht mächtiger. Mit der 2010 initiierten Transaction Security Service-Lösung (TSS) unterstützt WebGate und deren Tochterunternehmen IDESO die lokalen Bauern, Händler und Verarbeiter in Ostafrika. Durch die Zusammenarbeit mit RAVI (Rural African Ventures Investments) und der Online-Community Local Linking Learners wird der ländlichen Bevölkerung der Zugang zum fairen Handelsmarkt gew ährleistet. Ein Beispiel aus der Praxis von Ueli Scheuermeier, Mitinitiant der Online-Plattform "myLLL", welches freundlicherweise mit uns geshart wurde. Im Discussionsforum kam die Frage auf: 'Warum muss ich immer alles auf der myLLL Plattform sharen? Das ist zeitraubend und umständlich.' Dass dies gar nicht so ist und weshalb es so extrem wichtig sei, sein Wissen anderen zugänglich zu machen, erfahren Sie im folgenden Auszug: " Subject: [myLLL - Discussion Forum] Re: Discuss TSS Rules - need to use the myLLL platform? Peter, You wrote about using the internet: "On sharing on LLL, we have always pointed out that it is easier for someone ...learning or busy to respond to e-mails in the inbox, rather than going the longer way of loging on myLLL...so this explains why sometimes people dont share or miss out on the discussions". In the new myLLL you also get a link at the bottom of the Email which the platform sends to you. If you click on that it takes you straight to the login. There you only put your Emailaddress and enter your password. And then your browser takes you straight to that particular message on the platform. So in effect the Email just alerts you to go to the platform very easily and work from there. I checked the time: If you have a reasonable internet access with which you can also work your Emails, then it takes about 20 seconds between clicking on that link at the bottom of your Email until you are in the platform and looking at that posting. There you can then read it and click on the reply button, etc. etc. So, Peter, anybody who can work with Emails can just as well get onto the platform. So really the argument of "long way of logging in" is no longer an acceptable excuse for not showing up on the platform. In general, let me repeat what I keep saying about this: In this business fast exchange of information and good sharing of learning is critically important. We can not meet each other or skype with each other all the time when the network is big. It takes too much time and is too costly. We have to do this over the internet and we must do it on a platform in order for all to be able to follow. So in this business internet is critical important. Whoever doesn't learn how to to use the internet platform to do that is going to drop out of this business. I'm sorry, I think it is as simple as that because I don't know another solution. So the only excuse I can still accept for people not showing up on the platform is if they don't have the equipment for going online and have not yet learned how to use it. We must do our best to make sure they can get the equipment and learn how to use it. That is one of the main tasks of any network manager. What shall we do with those who have the equipment and don't learn the behaviour of sharing? I can not think of anything except to ask them to leave the network and make room for others who want to learn how to use the platform and do registered TSS deals and share their experiences. What do you think? Ueli" Vielen Dank Ueli, für diesen beispielhaften Forumsbeitrag! Mehr zu Thema Die Transaction Security Service-Lösung ist auf dem von WebGate entwickelten Framework "myWebGate" aufgebaut und wird mittels IBM XWork-Server betrieben. TSS beinhaltet die Vertragsverwaltung sowie auch das Reporting der einzelnen Geschäftsfälle. Ostafrikanische Bauern erfolgreich dank myWebGate - Cloud Edition Mehr über das Framework "myWebGate" TSS-Lösung zum Beacon Award Finalist 2012 erkoren Unseren Kindern sagen wir doch auch stets, sie sollen mit ihren Kameraden teilen, oder?
Comments (0)
Andrea Schatt - 31 October 2012 10:12:58
Die SNoUG Herbsttagung fand gestern in den IBM-Räumlichkeiten in Zürich-Altstetten vor regem Publikum statt. Nebst einer Podiumsdiskussion mit Notes-Kunden und anderen Referenten, durfte WebGate ihr eigens entwickelte 'myWebGate' Framework vorstellen. Der Kurzvortrag um 13 Uhr (welcher natürlich etwas länger als geplant ausfiel, aber wir hatten auch soviele spannende Features zu entdecken) beinhaltete eine Demo über das XPages Framework Version 1.2 und die verfügbaren Apps. Die Kollegen lieferten sich einen lockeren "Schlagabtausch" und führten so durch eine interessante Präsentation, in welcher die Möglichkeit zu einem neuen Geschäftsmodell mit 'myWebGate' dargelegt wurde und zeigten kombiniert auf, wie bestehende Lotus Notes/Domino-Kunden (aber auch Nicht-Lotus-Kunden) profitieren können. Einige Zuhörer werden sich wohl leise gedacht haben: "wie genial!" Eben: myWebGate Einladung zur "Installation-Party" Schade, wenn Sie gestern nicht dabei sein konnten. Geschäftsführer Roman Weber gab zum Schluss noch bekannt, dass am Freitag, 23. November 16-20 Uhr eine "Installation-Party" bei WebGate in Dietikon stattfinden wird. Das bedeuted, alle Interessierten, welche sich das 'myWebGate' Framework gerne downloaden und installieren möchten, sind herzlich willkommen, dies mit Unterstützung unserer Experten vor Ort zu machen. Für Verpflegung, Fun und Spass ist natürlich gesorgt. Hier anmelden []  Unsere Experten vor Ort: Roman Weber & Christian Güdemann Präsentation verpasst? Hier nachlesen: 2012_10 SNoUG myWebGate v2.pdf myWebGate kostenlos downloaden Wir offerieren Ihnen neben der kostenlosen OpenNTF Version drei Runtime-Umgebungen für die Anwendung 'myWebGate'. Ganz nach Ihren Bedürfnissen und Andorderungen wählen Sie aus diesen drei Software-as-a-Service Stufen die passende aus: myWebGate als Software-as-a-Service Die Weiterentwicklung und der Nutzen von myWebGate als Social Framework in Ihrem Unternehmen ist uns wichtig. Damit Sie die bestmögliche Unterstützung erhalten, bieten Ihnen unsere Spezialisten vier verschiedene Stufen an Support an. Support gewünscht?
Comments (0)
Andrea Schatt - 15 October 2012 12:13:00
AUTOP-Methode am Kundenbeispiel Franke Kaffeemaschinen AG Wir möchten unsere Methodik anhand einem konkreten Projektbeispiel aufzeigen, um AUTOP als Begriff verständlich zu machen und eine unserer vielgenutzter Vorgehensweisen zu erläutern. Ausgangslage: Die Firma Franke Kaffeemaschinen AG arbeitet seit mehr als 10 Jahren mit der Webapplikation CSS (Coffeemachine Service System). Sie dient dem weltweit operierenden Händler- und Service-Netz mit Informationen (Manuals, Handbücher,Baupläne, Software) und ermöglicht die Bestellung von Ersatzteilen. Im Laufe der Zeit haben sich sowohl Bedürfnisse der Benutzer als auch die technischen Möglichkeiten gewandelt. Deshalb entschied sich Franke zu einer umfassenden Erneuerung und beauftragte dazu die Firma WebGate Consulting AG. Ziele: moderner - schneller - mobiler (Option für mobile Geräte offenhalten) Technische Umsetzung: Web-Applikation auf der Basis von XPages, betrieben in der Cloud von IDESO AG  Im ersten Schritt ' ANALYZE' überprüften wir, welche User Stories die Applikation abbildet und erfassten die Funktionen, welche dem Benutzer derzeit zur Verfügung standen. Dazu führten wir gemeinsame Workshops mit den Power-Usern von Franke durch. Da und dort war es wichtig, in den Programmcode "einzutauchen", um die Logik dahinter zu ergründen.  Eng verbunden mit ‚Analyze‘ ist der zweite Schritt ' UNDERSTAND', in welchem wir verglichen, ob die User Stories, sprich die abgebildeten Arbeitsprozesse, noch aktuell und den Anforderungen entsprachen. Dazu war es notwendig, die geschäftlichen Abläufe zu verstehen. Es zeigte sich, dass bestehende Abläufe geändert, Nutzlose sogar gelöscht und Neue aufgebaut werden mussten. Wichtig war dabei die Maxime KIS (keep it simple), d.h. die Bereitstellung von simplen, für den Benutzer logischen Funktionen. Etwa entschied sich Franke, den gesamten Bestellprozess konsequent rund um die technischen Zeichnungen aufzubauen und alle bestehenden, strukturierten Artikellisten nicht mehr anzuzeigen.  Im nächsten Schritt ' TRANSFORM' ging es um den Umbau des Systems. Diese Arbeit begann mit einer Skizzierung des Frontends, welche elementar von Kundenseite erstellt wurde. Aus diesem 'Storybook‘ bauten wir mit XPages ein komplett neues Frontend. Um die Businesslogik darzustellen, löschten wir zunächst den bestehenden Code-Unterbau vollständig aus der Applikation. Wir verwendeten anschliessend nur die einsetzbaren Elemente und optimierten diese gleichzeitig. Im Vergleich zur alten Applikation konnten wir so circa 50% an Code-Material einsparen.  Das Ziel war nicht nur ein kompletter Umbau der Applikation, sondern im anschliessenden Schritt ' OPERATE' auch die erfolgreiche produktive Einführung und Überführung in den Betrieb. Gemäss Vorgabe ersetzten wir im Rahmen eines Systemunterbruchs von 27 Stunden die alte durch die neue Applikation, migrierten alte und entfernten überflüssige Daten. Die Mitarbeitenden von Franke fanden sich im neuen CSS intuitiv sofort zurecht. Begleitend optimierten wir einige Schnittstellen, wie zum Beispiel die automatische Übergabe der Bestellungen ins ERP oder die Verbindung zur Benutzerverwaltung auf Server-Ebene.  Im letzten Schritt ' PERFORM' schauten wir, dass das System auch unter Last optimal läuft, Engpässe erkannt und gelöst wurden. Zudem prüften wir mit dem Kunden, ob die Benutzer zufrieden sind und gut mit dem System arbeiten können. Erste positive Rückmeldungen zeigen, dass die Software insgesamt agiler ist, d.h. der Benutzer mit weniger Klicks schneller ans Ziel kommt und so seine Aufgaben besser erledigen kann. Bereits gibt es Ideen für weitere Verbesserungen. Das technische Potential ist vorhanden, beispielsweise die bisher zurückgestellte Option, das CSS in geeigneter Form auch für Benutzer mit mobilen Geräten nutzbar zu machen. >>>Lesen Sie mehr im Interview mit Franke Kaffeemaschinen AG >>>Was bedeutet AUTOP? Haben Sie Bedarf zur Verbesserung einer bestehenden Notes-Applikation oder suchen nach einer Lösung, wie ein Arbeitsprozess webifiziert abgebildet werden könnte? Kontaktieren Sie uns.
Comments (0)
Andrea Schatt - 3 October 2012 16:00:00
Wir haben Christian Güdemann, IRS Leiter (Innovation, Research & Standards) der WebGate Consulting AG zu einem Interview über die neuen Supportangebote zu 'myWebGate' befragt.  Warum bietet WebGate nun Support für eine Open-Source Applikation an? "Open-Source Software bieten den grossen Vorteil, dass sie kostenlos heruntergeladen und von jedem verwendet werden können. Oft ist der Herausgeber/Hersteller der Applikation unbekannt und die Möglichkeit der Nachfrage ist daher nicht möglich. Die Installation einer Open-Source Software stellt für viele Unternehmen eine Hemmschwelle dar. Fragen wie: 'Was mach ich bei einer Fehlermeldung, bei einem Problem in der Benutzung der kostenlosen Software?' kommen auf. Wir stehen hinter 'myWebGate' und möchten den Nutzern einen Vorteil im Alltag beschaffen und bieten deshalb verschiedene Supportangebote an." Welche Leistungen beinhalten die Supportangebote für 'myWebGate' in der OpenNTF-Version? "Das auf einen Monat beschränkte 'Quickstart'-Supportangebot hilft vorallem bei Startproblemen, die z.B. bereits mit Fragen zur Installation beginnen können. Die umfangreicheren Supportangebote 'Basic, Silver, Gold' fokussieren auf Probleme im laufenden Betrieb des Frameworks 'myWebGate' und beinhalten nebst dem Austausch via Forum auch den direkten Zugang zu unserem Service-Desk und dessen individueller Lösungsbehandlung." Erfahren Sie mehr über die 'myWebGate' Supportangebote hier. 'myWebGate' wurde von WebGate als funktionsfähiges Framework entwickelt und in der Open-Source Community zum kostenlosen Download zur Verfügung gestellt. Warum soll der User nun doch Support beziehen wollen? "Wie erwähnt kann es für einen IT Manager innerhalb einer Firma schwierig sein, "unbekannte" Software innerbetrieblich zu installieren (SLA, Sicherheit). Für diese Zielgruppe bieten wir unsere Unterstützung für Rückfragen und Hilfestellungen an. Dies ergibt den Vorteil, eine zukunftsorientierte Software kostenlos zu erwerben und nicht Zehntausende Franken dafür aufzuwenden. Gleichzeitig bieten unsere Supportangebote die nötige Sicherheit, sollten doch noch Fragen entstehen und der Kunde hat die direkte Kontaktmöglichkeit zu unseren Spezialisten. Wir übernehmen Verantwortung für 'myWebGate' und die weiteren Entwicklungen." Wie sehen die zukünftigen Pläne zu 'myWebGate' aus? "Wir sind bereits in der Planung des Release 1.3, welches ein Cloud-Offering beinhalten wird. Zudem entwickeln wir drei unterschiedliche Services, welche mit dem Framework 'myWebGate' genutzt werden können. Eine Mehrsprachigkeit wird geprüft und das 'myWebGate' API wird für weitere Entwickler und ISV (Independend Software Vendors) veröffentlicht. Erfahren Sie mehr über das aktuelle Release 'myWebGate Edition 1.2' hier.
Comments (0)
Andrea Schatt - 2 October 2012 15:00:40
Comments (0)
|