add gcviewer module