improved pryrc