archive functionality should be working