add muon flexiblilty in modules