open gl viewer added