First version of viewer