removed restoreState, added basic bucket tagging view and model