enums for JES breakdown
implement on-the-fly JES breakdown