asset loader, native default autoloader, refactor part 3!