reorganize shared views