add Knight_arch