3 potential pattens, please do your own analysis. thanks

Disclaimer