pure recoding working