support psr-1 instead of 2