simplify the parameters in the call backs