implementazione viste e registro