this required to add a new callback to the problem which is invoked when the initial solution has been applied.