remove kan logic