operate module