add option for internal viewer, by def