view reorganazed