improvements to ps1