refactor move kahnd to KAHN.*