better module management scripts