added custom lepton class