module operators