built out from `menus` branch of `mean` repo