optimize PSR-0
optimize PSR-1