switch to PSR-4