fixed ep callback