nested views impl