feat: allow modules load directory
0.0.3