improve module-view