make psr-4 compatible