improve interface of viewer
rename judge.volt to viewer.volt