add getCdLevel function