added 'view' rule