example: rename pv to viewer