EGRET by chaoyang chan
_