add optional viewer arguments