view restructure complete