add support for alternate views