self-declared view 2