yab - yet another boilerplate