fix learning