add "Tags" tab
refactor package