 I think as a verification engineer, what we try to do is find the bugs in the design. So we will try to read the specifications, try to read between the lines, talk to designer and architect, and the end goal is to put a stamp on the design and to sign off. This way we will avoid some respins and a return of products because everything will be functionally perfect. Verification is a mix of software and hardware. We have a lot of tools, a lot of approaches. We develop a lot of technical skills, soft skills. So there's really a lot of technical challenges to tackle. So I think as a verification engineer, it's important to have a critical mindset, to think out of the box, to never trust but verify. You have kind of detective approach, there's a lot of investigation to do so you need to be rigorous but flexible also. Yes, and another thing which is quite important is communication skills. Once you find the bug, it's a question of talking to the designer, the architect, how to solve it, who is going to solve it. So you need good communication skills. The main ingredients for success and verification are strong collaboration with the other teams. So mainly with the design team, the SOC team, but also the architects and application teams. Then what is also key for success is the definition of the strategy and the approach when you start a project because it will really drive your path to success on the different projects. So a typical day could be that we start up our computer, we look at the test which failed, we try to investigate it and if we go further, we go to the designer to speak to the designer to see what's wrong. Yes, and verification is a job that is, that you learn on the job so there's no dedicated studies for that. We are used to supervise newcomers to train them, we have a lot of pedagogic skills within the team that we developed and we even went to the development of an internal verification school in order to grow the verification skills of our newcomers. So I think it would be rock'n'roll, I think Dennis knows a lot about it. Yes, and rock'n'roll rock'n'roll industry you play a lot with standards but then you can do whatever you want so it enables really a lot of creativity and I really see my team as each one with their own competences playing on a big role scene.