allow for decimal values for CP