Transcript for:
Comprehensive Computer Science Lecture Notes

yes yes yes yes plus two computer science helloo yes yes yes yes hi yes yes hello sir good evening evening yes full power computer science yes yes yes yes yes yes ah pH types yes wait and see sorry yes yes yes first chapter structure and po number one structure and point discuss structure first one is a collection of similar different homogeneous erogeneous derived us that name is called tag name name this is tag name using oper yes do oper and last one is structure structure a structure is placed inside another structure that is called topics first one po definition poin is a variable pointer is a variable that contain address of another variable definition definition address of star means value po DEC character VAR character poting floting minus equals and not equals name itself a pointer it is store the [Music] base pointer and string St mation and dynamic memory loation fixed memory variable memory statically there is no operator for memory allocation for dele and last one is selfer structure sir pick out the address of oper so the answer is yes am second question structure inside another structure [Music] is structure within a structure is called yes in C++ Dash keyword is used to define a structure fourth one dash operator is used to access structure elements yes Dash is the keyword yes yes yes yes second operator trigger computer to carry out operation C++ operator used dyamic memory allocation structure with one element po to itself with one element pointing to itself Nest structure yes self reference structure selfer selfer in C++ Dash operator to get address yes yes first one Define a structure with example structure is a collection of similar data type referenced under single name it is an homogeneous sorry it is a deriv definition student in the RO number name of Cl yes memory the memory for a structure is allocated only after variable of that structure is deced stud yes yes us col different yes element is access subscript yes when ARR become another array that is called multi-dimension ofct is possible yes def student number name of of score memory8 yes yes yes yes identify theor we can't we can't assign values we can't assign assign values initialize value inside the inside the structure structure concept is called structure structure a structure is placed inside another structure variable yes yes self referal stru example what is pointer pointer is a variable pointer is a variable pointer is a variable that contain address of another variable in declare a poin po initialize with the name of your country yes correct the error in the following yes yes yes yes yes mismatch of data type answer mismatch ofch [Music] FL that is answer static memory allocation and dynamic memory allocation yes take place before the execution after execution during execution no operator not yes yes yes yes next what is memory delete that leads to memory leakage new and delete yes delete for forgetting to delete in the delete operation for also called as or memory this is an delete yes forget to delete memory made using new operat new us that leads to memory leakage 1 plus two 1 plus 1024 yes into star p p yes star P value 10 10+ 1 that is 11 and last one is star p+ one p+ + 1,44 value that is 15 yeah thank you thank you okay selfer self reference structure when a member of a structure structure M when a member of a structure is sorry when a member of a structure is a pointer to the same structure itself name of this is simply a variable declaration student that's all this is called self referal structure differentiate between two statements IND star star PP equal to equal to new new IND IND bracket it creates a single integer variable with value 10 five square create an ARR dyamic last question identify the error P equal new Flor mismatching of chapter one is over yes yes yes yes yes chapter number two object oriented programming first question first question first question po versus yes yes it can't model real world entity it can model real world entity top down approach bottom up approach abstraction encapsulation polymorphism inheritance modularity is blue blueprint abstraction hiding hiding providing essential features bying Irrelevants yes many form many shape Min form yes various many forms different form types of inheritance single in multiple in hierarchical in multi level and hybrids last one types of polymorphism dyam okay run Dynamic early binding late binding such yes function overloading function overloading operator overloading and virtual function yes yes yes yes yes first question ability of data processing more than one form more than one form that is called polymorphism is the blue blueprint find the oneis list insense of a class class of in inheritance the existing is base yes b b par yes exactly next one The Binding bation early binding is also called as early that is called comile time polymorphism comile time polymorphism ability of message or data to be processing more than one form more than one form [Applause] polymorphism okay in object oriented program encapsulation differentiate data abstraction and encapsulation definition data abstraction means providing essential features bying irrelevant that is called abstraction concept is called abstraction encapsulation means rapping access specifier yes exactly private yesiam focus on focus on object botom yes yes yes yes yes bottom up approach bottom approach a big problem is a big problem is subdivided into different small sub problem each sub problem is called that is called polymorphism means many Mor means form many forms this is called function overloading this is called function overloading F4 that is called function over overloading yes a Krishna yes this is called This is called operator overloading yes mod polymorphism real world entity blueprint hiding rapping divided explain inheritance and write the different forms inheritance is the process of acquiring some properties from existing class that concept is called inance already existing class is called Base Class super class parent class the new class is called derived class or subass or child class private prot yes yes yes yes typ inheritance sing polymorph types simple static Dynamic early binding late binding compile time run time virtual function function overloading B big two numbers big big a comma B big a comma B function overloading object oriented programming procedure oriented object Oriental focus on procedure focus on object can model real world entity can model real world entity not secure data secure top down approach bottom up approach yes plus chapter chapter yes yes dat structure thir chapter data structures definition dat stru definition d data structure data structure definition it is a way of organizing or arrangement of collection of data in a particular manner yes classification of data structure data structure is broadly classified into two compound AR and structure Q L list oper that is called that is called delion searching on sorting on merging onav on stack insertion and Del takes place at one insertion and Del takes place at one that is called definition that is called insertion and Del insertion and Del takes place at one that is called to to top of St top of St last last first outflow overflow overflow to to to maximum to n minus one minus one exactly insertion and Del takes place at two different inser inser is called the principle is in first out connection collection of in which each consist of two parts dat part and po parts in Q the insertion takes place at yes in Q the insertion takes place yes dat structure that follows Le sorry sorry sorry sorry sorry one question now name the principle follow element in the list is known as element in the Ling is known as element ah yes element in the Ling list is known as node node node node l element in the L is known aser traversal searching traversal searching sorting merging complet various dat structures simp simp dat simple dat struct common dat structure 2 3 4 five 6 7 yes [Music] element is Dynam three is a dynamic graph is a dynamic how does the stack Overflow and underflow overow overflow overflow yes toal n minus one underlow toal minus one sorry sorry Sor toal nus overflow yesx what are the operations on stacker push push push that is called ifus is called underlow overflow to plus one of toal to stop first zero 0 1 2 3 4 Z 1 2 3 4 Max St 93 stus yes dele deltion again that is called friend minus oneus under six steps is Overflow that is called overflow front equal to rear equal to zero and last one isal plus one circular [Music] problemer mem memory circular concept push answer is push q q next short on list concept Ling list is a collection of node in which each node is consist of two parts so this is aelf strcture illustrate the link with suitable example same question answer star next self referential structure on it is a it is a dynamic data structure citations same yes creation inser Del of list yes chapter 3 is over one two three over W yes two C+ C++ version yes web technology St Stam difference minim fix layout fix database server never use database use database and last one is easy to develop programming skills are required first one client side yes again Point again point JSP ASP PHP as yes exactly active server page JS Java server page BB script basic HTM HTML HTML body IMG yes container versus mg boarding the attributes container mg very very Utes BG color background yes BG color Back Sir background background text margin top margin yes text yes b b b b b b italic underline strike big small strong em then subscript supercrip Q block Mar BG color Direction scroll amount scroll delay Loop SRC M attributes SRC SRC the full form San s color and style style name face Moon attributes Reserve character less than ambr LT semicolon greater than ambr GT semicolon am ENT this is called reserved characters or non graphic non graic characters Dash tag is used to scroll the text in web page yes Mar Q default port number port number HT connect name the tag name the tag name the tag that is used to insert an image image insert IMG which of the following tag is used to insert image IMG self padding is the attribute of padding okay what is the default number of HTP HTML stands for HTML hyex markup language which command you user to insert comments comments yes exactly list of different attributes of f size color face size means size of the color size of the text color means it just specify the color of text and face Style Style face means style F sial staticage damage direct question direct question important cont fix then the change then the never used database used database directly run on browser but runs on server easy to develop programming skills are required client side scripting server side scripting direct script is copied cows executed in Cent browser exec in web Ser M never block cannot block JavaScript VB script ASP PHP one basic structure of HTML HTML structure the HTML HTML [Music] HTML head section body section sorry title section and last one is body section yes yes yes yes yes yes yes last one the mg tag mg tag important mgag means openag IMG HR opening closing down that is called it is also called as pag HTML Ed open head open head close body open body close input in input frame frame input frame [Music] input script scpt scpt C the following into container tag and mg tag H categorize the following into tag and attributes EMB action is a action is a attribute attribute action attribute inut select option option option option DG [Music] language yes main attributes important important background color specify the background color text us specify the text and color of text background us to provide image as backgrounds link user to connect other Pages active link v l visit link left Marg left margin equal to [Music] 50 Ex R means GRE 0 f of frame default blue color color green purple yes differentiate between celf padding cell spacing cing padding space between two cells cell padding means space between dat and cell border C2 H2 Square H2 H Square c c super yes yes yes yes yes yes B italic underline strike big small strong em sub Q block s so4 H2 H sub to sub CL so s so4 s x square XT superscript to superscript close y plus Y super close yes yes yes Jes want to display a scrolling text in its web page help him to create it with proper tagr a ambr GT semicolon b a greater than a ambr GT semicolon b a greater than b Mark you mark you mark you yes Mark Mark Mark Mark Mark attributes yes attributes Mar attributes BG color height BG color height width scroll amount scroll delay Loop Direction scr am scr Amed scr am scroll delay delay a gap between two Scrolls Loop number of times Direction left right up down so last one write the use of any three tag from the following scrolling image or text break line break strong similar to b super super U underline example just example yes body close hm CL second question second question what is which attribute will be used to give green color equal green C write the HTML statement to insert image imert IMG tag IMG SRC equal to cara. jpg write an HTML document to scr image text formatting with examp subscript thank you thank you thank you chapter four is over chapter five yes yes star star star yes using HTML version end version chapter 5 version CS version CS chapter number five web designing using HTML input tag ROM and third one is definition list D form term then main attribute hyper reference that is called inserting audio video bound SRC s AR BG sound background attributes hello yesbut backgrounding padding T the T the r t attributes attes VES BG color alignment V alignment left margin P span R span that is the four attributes frame frame name Sr [Music] last one form action method attributes values very very important values a values text password word button submit reset reset radio and checkbox and drop down that is called name size multiple option ising link link to a particular section of the same document is known as a link to a particular section of the same document is internal linking internal linking the HTML HTML tag is used to create uned list UL link from one page to another web page that is called external linking DL stands for d stands for yes definition list me definition term means definition data yes write the complete write the complete HTML tag that link the text PC to the website www.s.org example HF equal to www. carala ks.org this is called textual linking consider the following statement consider the following start start yes answer is B must be start must be must be integer Dash tag in HTML is used to create drop down list drop down L select select yes number letter Roman oil oil opening cling is typ start start must be integer yes briefly explain in the list and attributes uned ordered definition list symb typ number letter Roman space oration next write an HTML code segment to display the given list G moar w uned so right associated with in the question question WR two tag associated with [Music] question D DT d HTML code for showing the hardware software software wow next question clear yes make the following list appropriate list C what is the main main attribute is HF HF in the full form hyper reference yes next one yes ta attributes border border color BG color backgrounds spacing padding it specify the thickness of border border it specify the color of Border yes write the use of TD cre sorry background BG color border border color B BG color background spacing padding attributes BG color backgrounds sorry BG color alignments Al V Co span Rose span differentiate between Rose span and coold span Cho this is called rosean yes number service T CL TR CL first second row TD TD CL HTTP TD CL yes yes span question span question one then ranan second language second language t tan span equal two second language yes first sorry second row of 202 [Music] 4050 TD TD CL T CL sir pH yes yes yes yes last dividing the browser window frame frame set frame set tag frame set tag is a container tag on border and Border color supp frame tag frame tag is an empty tag empty list any three values text box text box a b c passwords check box radio research just click element what are the various type values same question explain two attributes of form form attributes action action then next one is form sorry action method meal meal post jav name provide name for a component action is over chapter sorry 38 mark double pass yes yes yes yes zero yes chapter number six javascri scpt scpt JavaScript script language equal to JavaScript points [Music] docent data tyes Javas JavaScript exactly number number yes element or false variables in JavaScript JavaScript using the key relational operator logical operator assignment operator increment decrement string conation operatus into modus relation operator less than greater than less less than less than or equal greater greater equal equal not equal to logus statements six six six six six yes yes yes for Loop Lo St number stringo yes yes yes ways to add script builtin function yes yes yes yes yes seven seventh topic buil-in function number variable yes JavaScript variable operators top fourth topic fourth fifth topic six sorry sorry sorry sorry seven seven important very very important buil function alert alert East n East n to upper case to upper case to lower case and last one is length property button click on click Mouse events elements on click on Mouse enter on Mouse leave on key up on ways to add script different way to add script inside the section inside the body section in external file Chapter 2 yes yes set just just one minute just one minute I'm green again yes yes yes okay okay okay full power l yes function used to identify the type of the type of data in JavaScript JavaScript Ty function used to identify the type of data type type of type of type of next next next the property property length Dash in a table gives the complete data of a particular entity in a table gives the complete complete yes Dash keyword is used to create a variable in JavaScript the function in JavaScript that convert string type into number like convert in the function number of number of structure on W modify the following code to display welcome to Kerala language equal to JavaScript document. WR document. WR welcome to welcome to carala script close yes [Music] power name any two data types in JavaScript and explain number string last one is example 23 minus 42 2.5 4 4.5 minus 2.6 double qued ABC hello next question identify the data types identify the suitable JavaScript type for the following yes super computer yes testing 67.5 and that is number consider the following JavaScript to predict the outputs a = 25 25 25 become yes number string answer is 25 next question consider the call = x + y set answer is Javascript next statements if if else Swit while break continue script language equal to JavaScript yes language JavaScript I I [Applause] i++ sir in JavaScript variable can be declared by using keyword X Y oh next question explain different looping yes previous previous example okay next one write the JavaScript codx equal computer comma y x computer yal X3 do language so answer is yes answer this is third one p next write the JavaScript code function function bracket function that display the string computer science biology science computer science VCS [Music] VCS yes yes feel the difference now docent computer science exp building function whether the given character is not a number or not given a string to display a message on the screen alert convert the given string into upper case to upper case to check whether the given value is number or not answer is to find the character at a particular position care then question to check whether the data stored in a varable number previous year predict outputs e stand b b number number number yes exactly welcome the three the four five and yes exactly m m is the answer third one Javas javascri how to include external file external file add scpt section inside the body section and extern file HTML HTML scpt script typeal to text JavaScript F JavaScript F SRC srcs script close yes chapter is over yes yes yes model model yes yes yes yes yes yes yes masterpie port in the Cs chapter number seven web [Music] hosting yes web hosting process of storing our web page in a server is called web hosting yes types of [Music] Hosting sh dedicated VPS Shing it share all the resources CPU storage cheap on low speed on used in large not suitable in large organization with high speeds dedicated separate server is used high speed on expensive one used in large Oran oranization or government VPS virtual private server it is virtually partition into several server each part act as a dedicated one so it is also called as BDS important free hosting fre fre points six points six points six points free of cost free of cost speed Security provide advertisement no customer support and provide advertisement CMS CMS content manag in the system full content management system non technical people non- technical people can create design publish websites tempates tempates responsive web design responsive design responsive it looks good on all devices providing op view on all devart fptp resp bpsp virtual private server virtual dedicated server C management system DN DNS domain name server FTP the file transfer protocol sft secure file transfer which of the following is not a which of the following is a popular open source CMS C WordPress Dr what are the various types of hting Shar dedicated VPS n points dedicated n points VPS n points what is CMS content management system nontechnical people nontechnical people templates non-technical people non technical people can create descent web pages it is a capable of creating administering publishing websites easy way to design and manage attractive websites responsive web design device responsive web design is a custom of building a website suitable every device every screen there is no matter how large or small the best example providing optimal view on all devices it looks good on all devices FTB the file Zilla cute FTP smart FTP yes yes yes CMS manag system already templo C right type of Hosting will you use to government dedicated H next a web page is created to the result of High second examination the chapter chapter Dynamic web pages page Dynamic page yes yes okay a wants to website of for his family which hosting is will you suggest yes shared hosting government that is VPS free hosting six points correct direct definition free of cost free of Hosting free of charge Security provide advertisement sub provide only subdomain no custom [Music] support Plus a point point dbms dbms C comp compon compon DC recovery SEC standard DB comp the dbb hardware software data procedure and the user crash yes s datab dbms uses DB uses database DB users DBA sophisticated sophisticated user application programmer userb that is called sophis application application programmer without knowledge that is called user abstraction level of abstraction level of abstraction level of abstraction view level logical level and physical level it is the lowest level of obstruction it describe how the data to be stored in computer memory logical level is the next higher level of abstraction it describe what data to be stored in computer memory view level it is the highest level of obstruction it is the closely related to user so it is also called as external level Independence typ Independence physical Independence logical six one very very very very important terminology terminology elementy terminology yes yes yes yes entity entity entity relational degree domain schema instance entity relational degree domain schema instance domain domain scha incense key and last one is foring key and last one rdbms and relational algebra select project Union intersection set difference C product number of columns in a relation number of columns in a relation Mark in relational model your relation is also termed as relation relation is also called as table number of rows in a relation is called cardinality cardinality Das is the candidate that is not used in primary key alternate key alternate key first answer of values appear in a column pool of value appear in a column pool of values appear in domain exactly domain domain pick the word one out create select up Reas yes ddl DML DML one out pick one out collection oford the select operation is denoted by symbol Sigma Sigma yes which key is used to database to which key is used in database to set relationship between two tabl number colum number simple the person who interact oh dat with database sophisticated user yes T has three columns and two rows three rows two columns t advantages of dbms direct redundancy consistency Direct duplication so it leads to data consistent inversely proportional just brief descri Hardware components database components Hardware software Main comp field record file person set of rules datab users database administrator application programmer sophisticat user user direct application program prog without respons manage security installation Network fa complete to that is called database administrator level of abstraction how the data to be stored in computer memory what means what data to be stored in computer memory VI it is the highest level of obsession it describe it describe it is very closely related to us sir so it is also called as external level important yes yes yes yes yes Independence definition ability ability to modify modify the schema SCH design ability to modify the schema definition in definition in one level without affecting any changes on any changes on next higher level Next Level yes next level number of columns number of rows represent row yes candidate key forign key direct definition on all possible keys that are used to uniquely identify the relation that is called candidate key alternate key primary key key candidate key other than the primary key explain the following relra syb set difference element present in one table which is not present in another minus select project Union set difference yes are you consider relation employee and answer the following questions team yes exactly 2al one two so answer is two primary key primary key condition answer employee coach table a table B number name number name RO number name [Music] first a intersection B A intersection B common Aus B sorry one observe the following explain un sorry name1 101 105 1073 what will be the result of intersection intersection 105 joh 11a which operation is to be performed to get the list of students in football from 12 Sigma class clal part P yes yes yes yes yes just on the reply there said the chapter8 sorry chapter n 1 2 3 4 5 6 7 8 9 10 11 12 super Roiz the following SQL commands create delete drop select cre alop update delete insert delete DML select DML drop D con used to ensure a value for attribute ISX constraint used to ensure a value for an attribute is attribute is com yes exactly not n answer not null stands for dat data definition language simple next one write any two commands in ddl DML create get alter drop D revoke Grant yes yes yes for dsect update delete and last one is inserts okay what is the difference between Char and Char and character character it is a fixed s yes yes yes yes yes C we are CS yes yes yes sir primary difference between primary key and unique con repetion is not allowed that is called not field does not blank primary key primary unique not primary key yes Auto [Music] increment yes defa create a table items with the following Fields SQL [Music] yes ah yes create primary key item name item name V care of V care of 20 comma quantity quantity integer comma unit price decimal decimal 10 2 sem display the total question select select display the total amount of the it display the total amount total amount quantity into unit price from items from items from items item name equal to item name equal [Music] to select brand English on select from Brand English on where brand English on yes quantity into price display items display items select star from items unit price unit price greater than 20 [Music] items m in yes yes yes yes delete delete from items where where item pencil where item name is item name is pencil such what yes question important important functions maxage then maximum value minimum value count that's all Max count last window SQL I think last question now write SQL query based on the table employee given below now question first question the details of employe from employee employee whose salary is more than salary condition were salary greater than 45,000 yes previous page three select it delete from items where item name equal to pencil display the name and designation of employee whose designation is CL select name designation so eation so eation from from employee from employee were [Music] were designation equal to clerk equal to CL delete from employee where ID employee ID where employee ID equal to3 next question it is a DML command DL Comm us to used to delete table us to delete from the database from the database datab delete delete delete delete delete from delete from yes last question suggest a suitable primary key item Cod repeat to list first question to list all St items from items items to list item name so select item codes simple item codes name sale price from items from items okay to count the number of items in each category disc to count the number of items in each C each cect count star from items Group by category category to find item with highest selling price selling price Maxim select Max of sale price from items so to list all St oh sorry sorry sorry sorry sorry sorry sorry to list all stationary items on to select start from items where where stationary items where category equal to stationary St drop table items drop table items so chapter CH first question PHP phb PHP H full form hypertext preprocessor yesp conation operat the statement used to display a message in PHP in BP the name of the variable starts with ready yes yes dollar sign name the function used to pH used in PHP to return length of string Str [Music] L Dash is an extension of extension to for looping for looping phb phb for Loop extension for each for each oh BP extension of phpbb extension of PHP program. PHP Dash is an extension to for PHP for Loop extension for each for Loop extension for each for PHP extension PHP [Music] Linux MySQL PHP Windows PHP X apach myql pH Dash return the value and this data type yes exactly War Dum War Dum [Music] War name the function used in PHP to return the length of the string rep Str L sorry for what is the result of the expression what is the result of the expression dollar AAL to 10 dollar b equal to three mod dollar B exactly 10 mode three 10e soer is one excitement on very very important important e s no return value little f FL string and last one is Boo AR collection of elements resource last one is object 012 associ string ready Define an associate name products product to store the following pair of data yes dollar product index associate exra syb equal to greater than dollar prodct dollar product equal to dollar product equal to array of equal to greater than 20 PC equal to greater than 10 eraser eras the equal to greater than two three Tire architecture two always produce request to server server this is three Tire architecture the important question Echo versus sorry get versus visible Ur not displayed not SEC the SEC fast slow character No Limit chapter advances in Computing expand so expand full artificial yes artificial neural network NLP NLP NL natural language processing SAS pass yes software software as a service name the application of computation intelligence computation intellig robotics biom computer vision NLP spech characteristics biome important question sing Ser of instruction a big problem is subdivided into different small problem different parts converting only one instruction more than one instruction single processor multiple processor the series of instruction divide into different block sequentially simultaneously one insection at a time then the multiple insection executed at time yes list advantages of cluster Computing cluster Linux widely used O Used o for clustering Linux widely used o for clustering price performance ratio scalable relable least scalable okay next one is cloud computing cloud computing important important very very important important servic technology isem on remote Mach working delivered to the end user sh sir sof a service simp soft a service provider gives subscriber to access both resources and applications both resources and application platform as a service platform as a service provider give subscriber to access both components comp infrastruct resources and application resources and application components this storage yes yes yes yes yes yes yes list for computational intelligence biomatic robotics computer vision NLP automatic speech recognition biomatic robotic computer vision NLP automatic speech recognition P OCR optical character recognition and return character recognition bioinformatics yes yes yes yes yes yes I Society EPS electronic payment system electronic payment system violation of IP infingement violation of trademark patent cop unauthorized access INF give an example of C in the CC common service center answer example ofed K give an example of geographical indication ah geographical indication text information available in electronic format text what what are the advantages of e f government onl automation of government services K avoid eliminate the Corruptions more transparent full flexible saving money saving yes challeng lack of knowledge elery lack of knowledge rural do not possess the plastic money not not touch and feel efficient shipment yes I second intellectual property creation of mind that is called IPR exclusive right given to the person for a creation of mind for a period of time TR IND oraments 20160 next one is e governs and the E governs electronic government government service online application of ICT delivering government services servic GG government government business government C government to employee simp simp yes e-learning tools CH online CH communication between two persons e elect either educational TV channel advantages oflearning time saving money saving ious courses at various University there is no there is no there is no no constraint of time and place is not a constraint to do a online courses save Journey time cost saving various courses at various University set hello yes yes yes important questionning IP classification then crime cyber crime username password idty harassment blackmailing impersonation of and cheating privacy that is called violation of that is violation sex videos that is called dissemination of obscene materials correct definition identity harassment impersonation and cheating violation of privacy Oben material so M infringement unauthorized use of intellectual property Patent Trademark copyright infringement and last one is interaction G2 G government government advantages of e business it overcome the geographical limitation reduce the operational cost minimize the travel time and large number of choices and all and last last slide last slide cyber [Music] evid that department is called cyber forensic and last one is fly fully overlo that is called infomania so next e governs interaction g2g G g2c [Music] GCT infrastructure SDC K and CSC and eCommerce eCommerce benefit so thank you wish you all the best for your public exam wish you all the best okay thank you thank you thank you thank you sir thank you sir 12 chapter nice okay okay thank you thank you thank you thank you okay slide just important SL thank you thank you thank you