propably h&S pattern

my opinion

Disclaimer