KAN COMPILE