fix with the callback