continuing bootstrap 2 -> 3
archived and non-archived distinction