completed ba pattern

Disclaimer