viewer done version 1