New learned_lib