Kdrefactor

It would be nice if definition will appear in same order like they are mention in comment.