adjusting learn component