Variable viewer improved