updated psr-0