recoding range method