some changes to muon class