HAH
bit of abstracting in bullets