misc psr, template