add callback fot step