autoload core libraries
spacing