basic view & ctrl