changed it to psr-4 compliant