implemented krrad