refact dkre