Combine module logic