self CR