use psr-4 autoloader instead of psr-0