begin rewrite views structure and break everythink