first autoload, then require, then reqLibraries