made optimize learning optionality clear