based on cr