improve require2
0.2.10