todo: integrate a taglist that sorts by scope (for when/if I go lower level)