Schlagwörter
Skills
inhaltlich:
Computersysteme:
Programmiersprachen:
Versionsverwaltung:
Prozessplanung
Weitere Produkte:
Automatisierung: Daten-Kommunikation:
Datenbanksysteme:
KI/AI:Neuronale Netze mit Backpropagation
- Hardwarenahe / Embedded Softwareentwicklung auf Microcontroller-Systeme
- Software-Design und -Engineering / objektorientiert / UML-basiert
- Client-Server-Systeme
- Master-Slave-Systeme
- Daten-Kommunikation
- Bildverarbeitung
- Automatisierung
- Automotive / Telematik
- Bildungseinrichtungen
- IT-Akademien
- Medizintechnik
- Pharma / Chemie
- Robotik
- Verfahrenstechnik
- Automotive SPICE
- Autosar 4.0
- Software-Engineering: V-Modell, iterativer Entwicklungsprozess
- Objektorientierte Analyse, Design, Programmierung (OOA, OOD, OOP)
- Model Driven Architecture (MDA)
- UML 2.0
- Design-Pattern
- Schnittstellendesign von Modulen mit horizontaler und vertikaler Schichteneinteilung
Computersysteme:
- Programmierung:
- OS/2 Warp
- OSEK
- UNIX/X-Windows/OSF-Motif
- VxWorks
- QNX
- Keil RTOS RTX
- Windows NT/2000/XP/CE,7
- Linux
- Administration:
- Linux
- Windows NT/2000/XP
Programmiersprachen:
- Ada
- Basic (Visual Basic)
- C, C++ (Visual C++ mit MFC, Borland C++, Code::Block, Diab-Compiler, Eclipse-IDE, Gnu C++, IAR embedded workbench, IBM Workframe – IDE, keil microvision, Lauterbach Trace32, )
- C# (Visual Studio)
- HTML, XML
- Java
- JSF
- PERL
- Pro Pascal (Delphi Client/Server)
- Python
- SQL
- UML (Rational Rhapsody, Enterprise Architect, Artisan, Borland Together, Rational Rose)
Versionsverwaltung:
- CVS-RCS
- WinCVS
- MKS Source
- Rational Clearcase
- Git / Bitbucket
Prozessplanung
- Attlassian Jira
- Doors
- MKS Integrity
- Rational Clear Quest
- Consul Clarify FrontOffice
- Synergy
Weitere Produkte:
- MS-Office-Paket mit Makroprogrammierung
- Test-Tools: Cantata++, PC-Lint, Coverity
- Vector-Tools: CANoe, Canalyzer, CANape, CANdela, DaVinci Pro, CAN-DB++
- Medizingeräte: Siemens syngo
Automatisierung: Daten-Kommunikation:
- CAN
- UART
- Ethernet: optisch, elektrisch
- TCP/IP
- Data-Streaming
- DICOM
- IEEE-/HP-Bus
- Message-Queue
- MOST: optisch, elektrisch, simuliert; MOST- NetServices
- ODBC
- Pipe-basiert
- RS232
- Winsock
- digitale Mess- und Regelungstechnik (Speicher-Oszilloskop, Signalgenerator etc.)
- embedded Windows XP
- OSEK
- PC 104
- Windriver Tornado / VxWorks
- QNX
- Keil RTX
- Main-Loop
- Matlab (-Scripts, -Simulink)
- MatrixX
- Intellution FixDmacs für PC
- Siemens WinCC / PM Maint
- Werum PAS-PLS
- Workbench für Apple Macintosh
- SPS-Programmierung
Datenbanksysteme:
- Informix
- Lotus Notes
- MS-Access
- Versant
- Oracle
KI/AI:Neuronale Netze mit Backpropagation
Projekthistorie
Tätigkeiten selbständig als Senior-Consultant
eigene Firmen:
8/2018 bis heute
Metrohm AG, Schweizer Hersteller für instrumentelle Analytik
Entwicklung Autosamplersteuerung für verteiltes Analytik-System
Keil µVision, NXP Kinetis K60 mit Arm Cortex M4, Eclipse. Tortoise SVN; Entwicklung auf Windows, Linux-VM und Arm Keil RTX RTOS, Visual Paradigm
11/2017 – 06/2018
Firma für Industriebedarf, Rastatt
Entwicklung sicherheitskritischer Software (SIL 3) für ein verteiltes Industriebrenner-System
Eclipse, Enterprise Architect, Segger System View 2.5, CCS Code Composer Studio TI 7.0, IBM Jazz 6.0, Axivion Bauhaus Suite 6.7, Jenkins, Tortoise SVN/Subversion, Texas Instruments TI RM48/RM46/RM42, Arm Cortex R4/R4F
02/2017 – 08/2017
Fa. Borg Warner, Ludwigsburg
Software-Entwicklung für BLDC-Motor mit Automotive SPICE
Hardwarenahe Erstellung einer BLDC-Motor-Steuerung mit Hall-Sensoren unter Berücksichtigung stark begrenzter Ressourcen, daraus insbesondere folgende Bestandteile:
- CAN-Bus: Ansteuerung und Integration
- Bootloader
- Diagnose
- Ansteuerung Motor-Brücken-Treiberbaustein MCP8025
- UART-Verbindung mit Halbduplex
- PWM-Steuerung Motor (PWM lesen und PWM ausgeben)
- interruptgesteuerte Block-Kommutierung (über HALL-Sensoren)
- Integration Matlab-/Simulink-Code
- Hardware- und Schaltplan-Analyse
- ADC: einlesen von Strom-/Spannungswerten
CAN, embedded C (IAR Embedded Workbench), Renesas Debugger E1, Renesas RL78 Microcontroller, Oszilloskop, Signalgenerator, Automotive SPICE, Motor-Brückentreiber
Vector tools: CANoe, CanDB++; Atlassian Jira/Bitbucket; git
04/2014 – 12/2014
Fa. Marquardt, Raum Stuttgart
Software-Entwicklung für Fahrzeug-Bediensystem
hardwarenahe Software-Entwicklung für Zentrale Bedieneinheit (ZBE) mit Handschrifterkennung auf Touch-Sensor, PWM-Beleuchtung, Power Management, Error Management, Diagnose
Autosar 4.0, CAN, UDS, eclipse, C (Windriver-Diab-Compiler), OSEK, iSystems WinIdea Debugger, freescale Multi-Core-Prozessor auf PowerPC-Basis (MPC5748G "Calypso"), EMIOS, Atmel-Prozessor, i2c, Oszilloskop, Signalgenerator
Vector tools: CANoe, DaVinci Configurator, CanDB++
11/2011 – 03/2014
Firma Continental AG, Lindau
Software-Entwicklung für Fahrer-Assistenzsysteme
Vector tools: CANoe, Canalyzer, Canape, Candela Studio, CanDB++, Oil Configurator
03/2011 – 10/2011
Firma ZF Nutzfahrzeuge, Friedrichshafen
Antriebssteuerung für Baumaschinen
Design u.a. über Reverse-Engineering, Erstellen und Durchführen von Tests (HIL/SIL), Erstellen eines Programms für komfortable Modell-, Software- und Test-Simulation (MIL/SIL/HIL) einschließlich GUI, Parser und Konverter
C/C++, Python, Telelogic Doors 9.1, Artisan 7.0, Visual Studio/.NET 2003, IBM Rational Clearcase, IBM Rational ClearQuest
12/2010 – 02/2011
Firma für chemische Analytik, Gerlingen
Bus-Anbindung von Sensoren
Erstellung von Funktionen für den Datenaustausch variabler Byte-Streams zwischen Hardware-Modulen auf unterster Ebene für Modbus, Profibus und TCP/IP-Socket
Eclipse-IDE, MS Visual Studio C/C++, Versionsverwaltung Subversion, Enterprise Architect auf Windows XP, OSE auf
ARM 7
05/2010 – 10/2010
Verigy, Böblingen
RF / High Frequency-Testautomation
Erstellung von Funktionen und Testsoftware für Middle- und Firmware im Bereich Hochfrequenz für Halbleiter-Testautomatisierungssysteme in internationalem Team
Eclipse-IDE, C/C++ und Java auf Linux RedHat 5, HP Zenith Workstation; IBM Rational Rose, CONSUL Clarify FrontOffice auf Windows XP
11/2008 – 04/2010
bundesweit vertretene IT-Schulungszentren
Durchführung von Schulungen als Dozent für Software-
Entwicklung und –Design
Durchführung von Schulungen in Microsoft Visual Studio 2005/2008, C#, Software-Engineering (UML, objektorientes Design)
01/2007 – 03/2009
ZF, Friedrichshafen
Software-Entwicklung für Fahrzeug-Antriebskomponenten
Design, Implementierung und Wartung von Software für Fahrzeug-Antriebstechnik, insbesondere 6-, 8 - und-9-Gang-Automatikgetriebe für PKW
C/C++, Enterprise Architect, Source Insight-IDE, MS Visual Studio/.NET 2003/ C++ 6.0, PC-Lint, IBM Rational ClearQuest, IBM Rational Clearcase, Windows XP
06/2006 – 09/2006
Lear, Kronach
MOST-basierter Multimedia-Player
Design und Implementierung der MOST-Anbindung eines INIC-basierten Multimedia-Players
C/C++, Diab-Compiler, Eclipse-IDE, Synergy, NetServices 2.1,
Optolyzer, Windows XP, OSEK auf PowerPC
11/2005 – 05/2006
SMSC, Karlsruhe (ehemals OASIS)
MOST-basiertes Infotainment
Design, Implementierung und Dokumentation von automatisierten MOST-Funktionstests auf der Ebene der MOST-NetServices, realisiert auf Intelligent Network Interface Controller INIC25 (81050 mit optical physical layer oPHY) und INIC50 (81082 mit electrical physical layer ePHY)
C/C++, Borland C++ -Builder, MOST NetServices 2.x, Optolyzer, Windows XP, Windows CE
01/2005 – 06/2005
Siemens Medical Solutions, Erlangen
DICOM-Medien
UML-Design, Erstellung, Dokumentation und Test eines Uploaders zum schnellen Hochladen von Verzeichnissen aus DICOM-Medien
MS Visual Studio/.NET 2003 C++ 6.0, C# .NET 2003, Rational Rose, Rational Clearcase, Rational ClearQuest, Perl, syngo, UML, Windows XP professional
Tätigkeiten in der Weiterbildung
07/2015 – 02/2017: Bildungszentren in der Schweiz
Durchführung von Schulungen als Dozent für Software-
Entwicklung und –Design
- Mikroprozessoranwendungen realisieren
- Projektmanagement im IT-Bereich
- Netzwerktechnik
- Algorithmen und Datenstrukturen
- Webapplikationen realisieren
Arm Cortex M3, STM32, C, Java, JSF, V-Modell, moodle;
Keil Microvision, Code::Block, eclipse, glassfish
01/2015 – heute: PM Consulting / Bereich „Abenteuer Achtsamkeit“
MBSR
Lehre von Mindfulness Based Stress Reduction nach der Originalmethode von Jon Kabat-Zinn
- Stressmanagement im Beruf
- Burnout-Prophylaxe
- siehe ABENTEUER-ACHTSAMKEIT.CH
11/2008 – 04/2010: bundesweit vertretene IT-Schulungszentren
Durchführung von Schulungen als Dozent für Software-
Entwicklung und –Design
Durchführung von Schulungen in Microsoft Visual Studio 2005/2008, C#, Software-Engineering (UML, objektorientes Design)
Windows XP, MS Visual Studio
Tätigkeiten in Forschung und Entwicklung
11/2001 – 09/2004: Software-Ingenieur bei Innomedic GmbH, Herxheim
(verbunden mit ITK-Consulting, Herxheim)
Robotik-Projekt InnoMotion:
bildgestütztes Chirurgie-Assistenzsystem für den Einsatz in der Kernspin-Tomographie mit zwei über optisches Ethernet verbundenen Rechnern für Steuerung und HMI.
formation
einschließlich Message-Queueing, gesichertem Protokoll
und DICOM-Listener
IT-Administration mit Windows 2000 und Linux (Server, Clients,
Peripherie)
Entwicklungsumgebung:
UML-CASE-Tool Rhapsody 4.1, Visual C++ 6.0, Versionsverwaltung CS-RCS, Test-Software PC-Lint und Cantata++, Windows XP embedded / professional
04/1998 - 12/1999: Software-Ingenieur und Consultant bei ITK-Consulting, Herxheim
Durchführung von Cross-Entwicklungen für verschiedene MOST-Infotainment embedded Komponenten im Automotive-/Telematik-Bereich für HARMAN/Becker
C++ mit MS Visual Studio 6.0 und Gnu C, VxWorks, Tornado auf SH3-Plattform; Kommunikation über Ethernet und serielle Schnittstelle 02/2000 – 10/2001
Diplom-Informatiker bei INGAN Ingenieurgesellschaft für Anlagenplanung GmbH, Berlin
eigene Firmen:
- PM Consulting, Inh. Paul Menninger, Männedorf, Schweiz,
UID: CHE-141.237.190 (seit 01/2017) - SW-Engineering Paul Menninger, Inh. Paul Menninger, Stadtlauringen, Deutschland (01/2005-12/2016)
8/2018 bis heute
Metrohm AG, Schweizer Hersteller für instrumentelle Analytik
Entwicklung Autosamplersteuerung für verteiltes Analytik-System
- Ansteuerung intelligenter Racks über I2C
- Einlesen von Barcodes über serielle / UART-Schnittstelle
- Erstellung Dateisystem für racks und vials
- Einbettung in das Gesamtsystem (bestehend aus HMI, Daten- und andere Schichten sowie weiteren Komponenten)
Keil µVision, NXP Kinetis K60 mit Arm Cortex M4, Eclipse. Tortoise SVN; Entwicklung auf Windows, Linux-VM und Arm Keil RTX RTOS, Visual Paradigm
11/2017 – 06/2018
Firma für Industriebedarf, Rastatt
Entwicklung sicherheitskritischer Software (SIL 3) für ein verteiltes Industriebrenner-System
- Relaissteuerung
- Ansteuerung Schrittmotor über Motorbaustein
- Kalibrieren Hall-Sensor über UART
- Erstellung einer UART-Schnittstelle mit 9600 baud über (einfaches) I/O-Pin
- Erstellen PWM-Auslesen (Motorposition) über (einfaches) I/O-Pin
- Error-Management
- Anpassung Laufzeitanalyse-Software von SEGGER für Task- und Interrupt-Analyse
- Integration Versionsverwaltung (rebase branch)
- Durchführung umfangreicher Tests (Hardware, Software, Integration, Unit)
Eclipse, Enterprise Architect, Segger System View 2.5, CCS Code Composer Studio TI 7.0, IBM Jazz 6.0, Axivion Bauhaus Suite 6.7, Jenkins, Tortoise SVN/Subversion, Texas Instruments TI RM48/RM46/RM42, Arm Cortex R4/R4F
02/2017 – 08/2017
Fa. Borg Warner, Ludwigsburg
Software-Entwicklung für BLDC-Motor mit Automotive SPICE
Hardwarenahe Erstellung einer BLDC-Motor-Steuerung mit Hall-Sensoren unter Berücksichtigung stark begrenzter Ressourcen, daraus insbesondere folgende Bestandteile:
- CAN-Bus: Ansteuerung und Integration
- Bootloader
- Diagnose
- Ansteuerung Motor-Brücken-Treiberbaustein MCP8025
- UART-Verbindung mit Halbduplex
- PWM-Steuerung Motor (PWM lesen und PWM ausgeben)
- interruptgesteuerte Block-Kommutierung (über HALL-Sensoren)
- Integration Matlab-/Simulink-Code
- Hardware- und Schaltplan-Analyse
- ADC: einlesen von Strom-/Spannungswerten
CAN, embedded C (IAR Embedded Workbench), Renesas Debugger E1, Renesas RL78 Microcontroller, Oszilloskop, Signalgenerator, Automotive SPICE, Motor-Brückentreiber
Vector tools: CANoe, CanDB++; Atlassian Jira/Bitbucket; git
04/2014 – 12/2014
Fa. Marquardt, Raum Stuttgart
Software-Entwicklung für Fahrzeug-Bediensystem
hardwarenahe Software-Entwicklung für Zentrale Bedieneinheit (ZBE) mit Handschrifterkennung auf Touch-Sensor, PWM-Beleuchtung, Power Management, Error Management, Diagnose
Autosar 4.0, CAN, UDS, eclipse, C (Windriver-Diab-Compiler), OSEK, iSystems WinIdea Debugger, freescale Multi-Core-Prozessor auf PowerPC-Basis (MPC5748G "Calypso"), EMIOS, Atmel-Prozessor, i2c, Oszilloskop, Signalgenerator
Vector tools: CANoe, DaVinci Configurator, CanDB++
11/2011 – 03/2014
Firma Continental AG, Lindau
Software-Entwicklung für Fahrer-Assistenzsysteme
- stellvertretende Projektleitung und Integration
- Koordination von hardwarenahe Entwicklungen und Tests an verschiedenen Standorten in Deutschland, USA, Japan und Rumänien
- Design, Implementierung und Test von KWP2000- Diagnosebefehlen und CAN-Nachrichten für Master-Slave-System mit privatem CAN und Anbindung an Fahrzeug-CAN
Vector tools: CANoe, Canalyzer, Canape, Candela Studio, CanDB++, Oil Configurator
03/2011 – 10/2011
Firma ZF Nutzfahrzeuge, Friedrichshafen
Antriebssteuerung für Baumaschinen
Design u.a. über Reverse-Engineering, Erstellen und Durchführen von Tests (HIL/SIL), Erstellen eines Programms für komfortable Modell-, Software- und Test-Simulation (MIL/SIL/HIL) einschließlich GUI, Parser und Konverter
C/C++, Python, Telelogic Doors 9.1, Artisan 7.0, Visual Studio/.NET 2003, IBM Rational Clearcase, IBM Rational ClearQuest
12/2010 – 02/2011
Firma für chemische Analytik, Gerlingen
Bus-Anbindung von Sensoren
Erstellung von Funktionen für den Datenaustausch variabler Byte-Streams zwischen Hardware-Modulen auf unterster Ebene für Modbus, Profibus und TCP/IP-Socket
Eclipse-IDE, MS Visual Studio C/C++, Versionsverwaltung Subversion, Enterprise Architect auf Windows XP, OSE auf
ARM 7
05/2010 – 10/2010
Verigy, Böblingen
RF / High Frequency-Testautomation
Erstellung von Funktionen und Testsoftware für Middle- und Firmware im Bereich Hochfrequenz für Halbleiter-Testautomatisierungssysteme in internationalem Team
Eclipse-IDE, C/C++ und Java auf Linux RedHat 5, HP Zenith Workstation; IBM Rational Rose, CONSUL Clarify FrontOffice auf Windows XP
11/2008 – 04/2010
bundesweit vertretene IT-Schulungszentren
Durchführung von Schulungen als Dozent für Software-
Entwicklung und –Design
Durchführung von Schulungen in Microsoft Visual Studio 2005/2008, C#, Software-Engineering (UML, objektorientes Design)
01/2007 – 03/2009
ZF, Friedrichshafen
Software-Entwicklung für Fahrzeug-Antriebskomponenten
Design, Implementierung und Wartung von Software für Fahrzeug-Antriebstechnik, insbesondere 6-, 8 - und-9-Gang-Automatikgetriebe für PKW
C/C++, Enterprise Architect, Source Insight-IDE, MS Visual Studio/.NET 2003/ C++ 6.0, PC-Lint, IBM Rational ClearQuest, IBM Rational Clearcase, Windows XP
06/2006 – 09/2006
Lear, Kronach
MOST-basierter Multimedia-Player
Design und Implementierung der MOST-Anbindung eines INIC-basierten Multimedia-Players
C/C++, Diab-Compiler, Eclipse-IDE, Synergy, NetServices 2.1,
Optolyzer, Windows XP, OSEK auf PowerPC
11/2005 – 05/2006
SMSC, Karlsruhe (ehemals OASIS)
MOST-basiertes Infotainment
Design, Implementierung und Dokumentation von automatisierten MOST-Funktionstests auf der Ebene der MOST-NetServices, realisiert auf Intelligent Network Interface Controller INIC25 (81050 mit optical physical layer oPHY) und INIC50 (81082 mit electrical physical layer ePHY)
C/C++, Borland C++ -Builder, MOST NetServices 2.x, Optolyzer, Windows XP, Windows CE
01/2005 – 06/2005
Siemens Medical Solutions, Erlangen
DICOM-Medien
UML-Design, Erstellung, Dokumentation und Test eines Uploaders zum schnellen Hochladen von Verzeichnissen aus DICOM-Medien
MS Visual Studio/.NET 2003 C++ 6.0, C# .NET 2003, Rational Rose, Rational Clearcase, Rational ClearQuest, Perl, syngo, UML, Windows XP professional
Tätigkeiten in der Weiterbildung
07/2015 – 02/2017: Bildungszentren in der Schweiz
Durchführung von Schulungen als Dozent für Software-
Entwicklung und –Design
- Mikroprozessoranwendungen realisieren
- Projektmanagement im IT-Bereich
- Netzwerktechnik
- Algorithmen und Datenstrukturen
- Webapplikationen realisieren
Arm Cortex M3, STM32, C, Java, JSF, V-Modell, moodle;
Keil Microvision, Code::Block, eclipse, glassfish
01/2015 – heute: PM Consulting / Bereich „Abenteuer Achtsamkeit“
MBSR
Lehre von Mindfulness Based Stress Reduction nach der Originalmethode von Jon Kabat-Zinn
- Stressmanagement im Beruf
- Burnout-Prophylaxe
- siehe ABENTEUER-ACHTSAMKEIT.CH
11/2008 – 04/2010: bundesweit vertretene IT-Schulungszentren
Durchführung von Schulungen als Dozent für Software-
Entwicklung und –Design
Durchführung von Schulungen in Microsoft Visual Studio 2005/2008, C#, Software-Engineering (UML, objektorientes Design)
Windows XP, MS Visual Studio
Tätigkeiten in Forschung und Entwicklung
11/2001 – 09/2004: Software-Ingenieur bei Innomedic GmbH, Herxheim
(verbunden mit ITK-Consulting, Herxheim)
Robotik-Projekt InnoMotion:
bildgestütztes Chirurgie-Assistenzsystem für den Einsatz in der Kernspin-Tomographie mit zwei über optisches Ethernet verbundenen Rechnern für Steuerung und HMI.
- Projektkoordination für die Bereiche HMI, Hardware-
formation
- Grob- und Feindesign von Human-Machine-Interface (HMI),
- Implementierung des HMI komplett einschließlich DICOM-
- Implementierung Nutzerschicht, Hardware-Abstraction-Layer
- Implementierung Kommunikation MMI-PC zu Steuerungs-
einschließlich Message-Queueing, gesichertem Protokoll
und DICOM-Listener
- Inbetriebnahme an verschiedenen MR-Tomographen
- Vorbereitung von Messevorführungen
IT-Administration mit Windows 2000 und Linux (Server, Clients,
Peripherie)
Entwicklungsumgebung:
UML-CASE-Tool Rhapsody 4.1, Visual C++ 6.0, Versionsverwaltung CS-RCS, Test-Software PC-Lint und Cantata++, Windows XP embedded / professional
04/1998 - 12/1999: Software-Ingenieur und Consultant bei ITK-Consulting, Herxheim
Durchführung von Cross-Entwicklungen für verschiedene MOST-Infotainment embedded Komponenten im Automotive-/Telematik-Bereich für HARMAN/Becker
- MOST-Bus
- Display
- Medien (Single-CD, CD-Wechsler, Mini-Disc, MP3)
- Navigation
C++ mit MS Visual Studio 6.0 und Gnu C, VxWorks, Tornado auf SH3-Plattform; Kommunikation über Ethernet und serielle Schnittstelle 02/2000 – 10/2001
Diplom-Informatiker bei INGAN Ingenieurgesellschaft für Anlagenplanung GmbH, Berlin
- Projekt Kühlregelsystem Thailand/Taiwan: Ankopplung einer Rezept-verwaltung an ein Prozeßleitsystem (PAS- PLS) in C auf OS/2 Warp
- Projekt Keramikfertigung, Jena: Konzeption und Realisierung einer Betriebsdatenerfassung mit Oracle 7.3, SQL-Links, ODBC und Delphi 4.0 client/server auf WinNT 4.0 und Windows CE einschließlich Anwenderschulung
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
- I am highly interested in any long term projects with ~50% work load (about 20 h/week).
- my current capacity: 50% to 80 % from 1. February 2019
- preferrably long term and freelance-projects
- projects ideally in Switzerland. South-German and/or home office also possible.
- looking forwartd to getting in contact with you!
- my current capacity: 50% to 80 % from 1. February 2019
- preferrably long term and freelance-projects
- projects ideally in Switzerland. South-German and/or home office also possible.
- looking forwartd to getting in contact with you!