new typed left kan