viewer added