viewer  모듈 약간 수정