use PSR-4, and correct namespace