content view restructuring