SlideShare a Scribd company logo
Introduction to Advanced Javascript
www.collaborationtech.co.in
Bengaluru INDIA
Presentation By
Ramananda M.S Rao
Content
Content
Overview
Get Started
OOPs
Design Patterns
Document Object Model(DOM)
About Us
www.collaborationtech.co.in
Overview
 object-oriented JavaScript is somewhat redundant, as the
JavaScript language is completely object-oriented and is impossible
to use otherwise.
 Objects are the foundation of JavaScript. Virtually everything
within the language is an object. Much of the power of the
language is derived from this fact.
 Design patterns are advanced object-oriented solutions to
commonly occurring software problems. Patterns are about
reusable designs and interactions of objects.
 Each pattern has a name and becomes part of a vocabulary when
discussing complex design solutions.
www.collaborationtech.co.in
Get Started OOPS
Example:
console.log('Hi');
function Person() {}
var gosho = new Person(); // instance of Person
var maria = new Person(); // another instance of Person
gosho.name = "George";
maria.name = "Maria";
console.log(gosho.name); // George
console.log(maria.name); // Maria
www.collaborationtech.co.in
Design Pattern
Example:
<!DOCTYPE html>
<html>
<head><title></title>
<script>
var TeslaModelS = function() {
this.numWheels = 4; this.manufacturer = 'Tesla'; this.make = 'Model S';
}
TeslaModelS.prototype = function() {
var go = function() { document.write(“Hi Naveen");};
var stop = function() { document.write("Missing you so much"); };
return { pressBrakePedal: stop,pressGasPedal: go }}();
var test = new TeslaModelS()
test.pressGasPedal();
test.pressBrakePedal();
</script>
</head>
<body>
</body>
</html>
www.collaborationtech.co.in
Design Pattern
Example:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<script>
function Shop() {
this.construct = function(builder) {
builder.step1();
builder.step2();
return builder.get();}}
function CarBuilder() { this.car = null;
this.step1 = function() { this.car = new Car(); };
this.step2 = function() { this.car.addParts(); };
this.get = function() {return this.car; }; }
function TruckBuilder() {this.truck = null;
this.step1 = function() {
this.truck = new Truck(); };
www.collaborationtech.co.in
Design Pattern
this.step2 = function() {
this.truck.addParts();};
this.get = function() { return this.truck;};}
function Car() {this.doors = 0;
this.addParts = function() {this.doors = 4;};
this.say = function() { log.add("I am a " + this.doors + "-door
car");};}
function Truck() {this.doors = 0;
this.addParts = function() {this.doors = 2;};
this.say = function() {log.add("I am a " + this.doors + "-door
truck");
};}
www.collaborationtech.co.in
Design Pattern
// log helper
var log = (function () {
var log = "";
return {
add: function (msg) { log += msg + "n"; },
show: function () { alert(log); log = ""; } }})();
function run() {
var shop = new Shop();
var carBuilder = new CarBuilder();
var truckBuilder = new TruckBuilder();
var car = shop.construct(carBuilder);
var truck = shop.construct(truckBuilder);
car.say(); truck.say(); log.show(); }
run();
</script>
</head>
<body>
</body>
</html>
www.collaborationtech.co.in
DOM
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Shopping list</title>
<style type="text/css">
p { color: yellow; font-family: "arial", sans-serif; font-size: 1.2em;}
body { color: white; background-color: black;}
#purchases { border: 1px solid white; background-color: #333; color: #ccc; padding: 1em;}
#purchases li { font-weight: bold;}
</style>
</head>
<body>
<h1>What to buy</h1>
<p title="a gentle reminder">Don't forget to buy this stuff.</p>
<p>This is just a test</p>
<ul id="purchases">
<li>A tin of beans</li>
<li>Cheese</li>
<li>Milk</li> </ul>
<script type="text/JavaScript">
var paras = document.getElementsByTagName("p");
for (var i=0; i< paras.length; i++) {
var title_text = paras[i].getAttribute("title");
if (title_text != null) {
alert(title_text); }}</script>
</body>
</html>
www.collaborationtech.co.in
DOM
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Image Gallery</title>
</head>
<body>
<h1>Snapshots</h1>
<ul>
<li>
<a href="images/fireworks.jpg" title="A fireworks display">Fireworks</a>
</li>
<li>
<a href="images/coffee.jpg" title="A cup of black coffee">Coffee</a>
</li>
<li>
<a href="images/rose.jpg" title="A red, red rose">Rose</a>
</li>
<li>
<a href="images/bigben.jpg" title="The famous clock">Big Ben</a>
</li>
</ul>
</body>
</html>
www.collaborationtech.co.in
Follow us on Social
Facebook: https://www.facebook.com/collaborationtechnologies/
Twitter : https://twitter.com/collaboration09
Google Plus : https://plus.google.com/100704494006819853579
LinkedIn : https://www.linkedin.com/in/ramananda-rao-a2012545
Instagram : https://instagram.com/collaborationtechnologies
YouTube :
https://www.youtube.com/channel/UCm9nK56LRbWSqcYWbzs8CUg
Tumblr : https://collaborationtechnologies.tumblr.com/
Pinterest : https://in.pinterest.com/collaborationte/
Skype : facebook:ramananda.rao.7
WhatsApp : +91 9886272445
www.collaborationtech.co.in
THANK YOU
About Us

More Related Content

What's hot (20)

PPTX
Java script
Sadeek Mohammed
 
PPT
Java script
Soham Sengupta
 
PPT
Java script final presentation
Adhoura Academy
 
PDF
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 
ODP
Elixir and elm - the perfect couple
Tomasz Kowal
 
PPS
Advisor Jumpstart: JavaScript
dominion
 
PPT
Java script
ITz_1
 
PPTX
Java script basics
Shrivardhan Limbkar
 
PDF
Basic JavaScript Tutorial
DHTMLExtreme
 
PDF
Everything You Need To Know About AngularJS
Sina Mirhejazi
 
PPTX
1. java script language fundamentals
Rajiv Gupta
 
PDF
Javascript
Aditya Gaur
 
PPTX
Web programming
Leo Mark Villar
 
PPTX
Java script
Jay Patel
 
PPTX
Complete Notes on Angular 2 and TypeScript
EPAM Systems
 
PDF
Javascript
Rajavel Dhandabani
 
PPTX
Javascript functions
Alaref Abushaala
 
PPT
Java script Learn Easy
prince Loffar
 
PPTX
PHPLinq
Maarten Balliauw
 
Java script
Sadeek Mohammed
 
Java script
Soham Sengupta
 
Java script final presentation
Adhoura Academy
 
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 
Elixir and elm - the perfect couple
Tomasz Kowal
 
Advisor Jumpstart: JavaScript
dominion
 
Java script
ITz_1
 
Java script basics
Shrivardhan Limbkar
 
Basic JavaScript Tutorial
DHTMLExtreme
 
Everything You Need To Know About AngularJS
Sina Mirhejazi
 
1. java script language fundamentals
Rajiv Gupta
 
Javascript
Aditya Gaur
 
Web programming
Leo Mark Villar
 
Java script
Jay Patel
 
Complete Notes on Angular 2 and TypeScript
EPAM Systems
 
Javascript
Rajavel Dhandabani
 
Javascript functions
Alaref Abushaala
 
Java script Learn Easy
prince Loffar
 

Viewers also liked (20)

PDF
Python - Lecture 1
Ravi Kiran Khareedi
 
PDF
Analysis of Fatal Utah Avalanches with Python. From Scraping, Analysis, to In...
Matt Harrison
 
PDF
Java OOP Programming language (Part 1) - Introduction to Java
OUM SAOKOSAL
 
PDF
Learning notes of r for python programmer (Temp1)
Chia-Chi Chang
 
PDF
Meetup Python Nantes - les tests en python
Arthur Lutz
 
PPT
Operator Overloading
Sardar Alam
 
PDF
PyCon 2013 : Scripting to PyPi to GitHub and More
Matt Harrison
 
PDF
Installing Python on Mac
Wei-Wen Hsu
 
PDF
Python for All
Pragya Goyal
 
PDF
Introduction to python
Yi-Fan Chu
 
PDF
Lesson1 python an introduction
Arulalan T
 
PDF
Python master class part 1
Chathuranga Bandara
 
DOCX
Introduction to Python - Running Notes
RajKumar Rampelli
 
PDF
Introduction to facebook java script sdk
Yi-Fan Chu
 
PDF
Introduction to facebook javascript sdk
Yi-Fan Chu
 
PPTX
Lec02 structures (2)
Khuder Altangerel
 
PPTX
Mastering python lesson2
Ruth Marvin
 
PDF
Running openCV project on Mac OS
Wei-Wen Hsu
 
PDF
Concise Notes on Python
Wei-Wen Hsu
 
PPTX
Python Hype?
Brian Ray
 
Python - Lecture 1
Ravi Kiran Khareedi
 
Analysis of Fatal Utah Avalanches with Python. From Scraping, Analysis, to In...
Matt Harrison
 
Java OOP Programming language (Part 1) - Introduction to Java
OUM SAOKOSAL
 
Learning notes of r for python programmer (Temp1)
Chia-Chi Chang
 
Meetup Python Nantes - les tests en python
Arthur Lutz
 
Operator Overloading
Sardar Alam
 
PyCon 2013 : Scripting to PyPi to GitHub and More
Matt Harrison
 
Installing Python on Mac
Wei-Wen Hsu
 
Python for All
Pragya Goyal
 
Introduction to python
Yi-Fan Chu
 
Lesson1 python an introduction
Arulalan T
 
Python master class part 1
Chathuranga Bandara
 
Introduction to Python - Running Notes
RajKumar Rampelli
 
Introduction to facebook java script sdk
Yi-Fan Chu
 
Introduction to facebook javascript sdk
Yi-Fan Chu
 
Lec02 structures (2)
Khuder Altangerel
 
Mastering python lesson2
Ruth Marvin
 
Running openCV project on Mac OS
Wei-Wen Hsu
 
Concise Notes on Python
Wei-Wen Hsu
 
Python Hype?
Brian Ray
 
Ad

Similar to Introduction to Advanced Javascript (20)

PDF
Design patterns in javascript
Ayush Sharma
 
PDF
Design patterns in java script, jquery, angularjs
Ravi Bhadauria
 
PDF
Future-proofing Your JavaScript Apps (Compact edition)
Addy Osmani
 
PPTX
JavaScript Objects and OOP Programming with JavaScript
Laurence Svekis ✔
 
PDF
Introduction to JavaScript design patterns
Jeremy Duvall
 
PPTX
Javascript Design Patterns
Iván Fernández Perea
 
PPTX
Built to last javascript for enterprise
Marjan Nikolovski
 
PDF
Javascript: the important bits
Chris Saylor
 
PPTX
Introduction to Design Patterns in Javascript
Santhosh Kumar Srinivasan
 
PDF
Scalable JavaScript Design Patterns
Addy Osmani
 
PPTX
Building maintainable javascript applications
equisodie
 
PDF
HTML5 for the Silverlight Guy
David Padbury
 
PDF
Modern JavaScript Applications: Design Patterns
Volodymyr Voytyshyn
 
PDF
Javascript Design Patterns
Lilia Sfaxi
 
PDF
Writing JavaScript that doesn't suck
Ross Bruniges
 
PPTX
Javascript Common Design Patterns
Pham Huy Tung
 
PDF
JavaScript 101
ygv2000
 
PDF
Mini-Training: Javascript Patterns
Betclic Everest Group Tech Team
 
PPTX
Software System Architecture-Lecture 6.pptx
ssuser9a23691
 
PDF
Essential java script design patterns
gaiashare
 
Design patterns in javascript
Ayush Sharma
 
Design patterns in java script, jquery, angularjs
Ravi Bhadauria
 
Future-proofing Your JavaScript Apps (Compact edition)
Addy Osmani
 
JavaScript Objects and OOP Programming with JavaScript
Laurence Svekis ✔
 
Introduction to JavaScript design patterns
Jeremy Duvall
 
Javascript Design Patterns
Iván Fernández Perea
 
Built to last javascript for enterprise
Marjan Nikolovski
 
Javascript: the important bits
Chris Saylor
 
Introduction to Design Patterns in Javascript
Santhosh Kumar Srinivasan
 
Scalable JavaScript Design Patterns
Addy Osmani
 
Building maintainable javascript applications
equisodie
 
HTML5 for the Silverlight Guy
David Padbury
 
Modern JavaScript Applications: Design Patterns
Volodymyr Voytyshyn
 
Javascript Design Patterns
Lilia Sfaxi
 
Writing JavaScript that doesn't suck
Ross Bruniges
 
Javascript Common Design Patterns
Pham Huy Tung
 
JavaScript 101
ygv2000
 
Mini-Training: Javascript Patterns
Betclic Everest Group Tech Team
 
Software System Architecture-Lecture 6.pptx
ssuser9a23691
 
Essential java script design patterns
gaiashare
 
Ad

More from Collaboration Technologies (17)

PPTX
Introduction to Core Java Programming
Collaboration Technologies
 
PPTX
Introduction to Database SQL & PL/SQL
Collaboration Technologies
 
PPTX
Introduction to AngularJS
Collaboration Technologies
 
PPTX
Introduction to Bootstrap
Collaboration Technologies
 
PPTX
Introduction to Hibernate Framework
Collaboration Technologies
 
PPTX
Introduction to HTML4
Collaboration Technologies
 
PPTX
Introduction to HTML5
Collaboration Technologies
 
PPTX
Introduction to JavaScript Programming
Collaboration Technologies
 
PPTX
Introduction to JPA Framework
Collaboration Technologies
 
PPTX
Introduction to jQuery
Collaboration Technologies
 
PPTX
Introduction to Perl Programming
Collaboration Technologies
 
PPTX
Introduction to PHP
Collaboration Technologies
 
PPTX
Introduction to Python Basics Programming
Collaboration Technologies
 
PPTX
Introduction to Spring Framework
Collaboration Technologies
 
PPTX
Introduction to Struts 2
Collaboration Technologies
 
PPTX
Introduction to JSON & AJAX
Collaboration Technologies
 
PPTX
Introduction to Node.JS
Collaboration Technologies
 
Introduction to Core Java Programming
Collaboration Technologies
 
Introduction to Database SQL & PL/SQL
Collaboration Technologies
 
Introduction to AngularJS
Collaboration Technologies
 
Introduction to Bootstrap
Collaboration Technologies
 
Introduction to Hibernate Framework
Collaboration Technologies
 
Introduction to HTML4
Collaboration Technologies
 
Introduction to HTML5
Collaboration Technologies
 
Introduction to JavaScript Programming
Collaboration Technologies
 
Introduction to JPA Framework
Collaboration Technologies
 
Introduction to jQuery
Collaboration Technologies
 
Introduction to Perl Programming
Collaboration Technologies
 
Introduction to PHP
Collaboration Technologies
 
Introduction to Python Basics Programming
Collaboration Technologies
 
Introduction to Spring Framework
Collaboration Technologies
 
Introduction to Struts 2
Collaboration Technologies
 
Introduction to JSON & AJAX
Collaboration Technologies
 
Introduction to Node.JS
Collaboration Technologies
 

Recently uploaded (20)

PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
PDF
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
PDF
Next level data operations using Power Automate magic
Andries den Haan
 
PDF
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Practical Applications of AI in Local Government
OnBoard
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
Next level data operations using Power Automate magic
Andries den Haan
 
Bridging CAD, IBM TRIRIGA & GIS with FME: The Portland Public Schools Case
Safe Software
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 

Introduction to Advanced Javascript

  • 1. Introduction to Advanced Javascript www.collaborationtech.co.in Bengaluru INDIA Presentation By Ramananda M.S Rao
  • 2. Content Content Overview Get Started OOPs Design Patterns Document Object Model(DOM) About Us www.collaborationtech.co.in
  • 3. Overview  object-oriented JavaScript is somewhat redundant, as the JavaScript language is completely object-oriented and is impossible to use otherwise.  Objects are the foundation of JavaScript. Virtually everything within the language is an object. Much of the power of the language is derived from this fact.  Design patterns are advanced object-oriented solutions to commonly occurring software problems. Patterns are about reusable designs and interactions of objects.  Each pattern has a name and becomes part of a vocabulary when discussing complex design solutions. www.collaborationtech.co.in
  • 4. Get Started OOPS Example: console.log('Hi'); function Person() {} var gosho = new Person(); // instance of Person var maria = new Person(); // another instance of Person gosho.name = "George"; maria.name = "Maria"; console.log(gosho.name); // George console.log(maria.name); // Maria www.collaborationtech.co.in
  • 5. Design Pattern Example: <!DOCTYPE html> <html> <head><title></title> <script> var TeslaModelS = function() { this.numWheels = 4; this.manufacturer = 'Tesla'; this.make = 'Model S'; } TeslaModelS.prototype = function() { var go = function() { document.write(“Hi Naveen");}; var stop = function() { document.write("Missing you so much"); }; return { pressBrakePedal: stop,pressGasPedal: go }}(); var test = new TeslaModelS() test.pressGasPedal(); test.pressBrakePedal(); </script> </head> <body> </body> </html> www.collaborationtech.co.in
  • 6. Design Pattern Example: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <script> function Shop() { this.construct = function(builder) { builder.step1(); builder.step2(); return builder.get();}} function CarBuilder() { this.car = null; this.step1 = function() { this.car = new Car(); }; this.step2 = function() { this.car.addParts(); }; this.get = function() {return this.car; }; } function TruckBuilder() {this.truck = null; this.step1 = function() { this.truck = new Truck(); }; www.collaborationtech.co.in
  • 7. Design Pattern this.step2 = function() { this.truck.addParts();}; this.get = function() { return this.truck;};} function Car() {this.doors = 0; this.addParts = function() {this.doors = 4;}; this.say = function() { log.add("I am a " + this.doors + "-door car");};} function Truck() {this.doors = 0; this.addParts = function() {this.doors = 2;}; this.say = function() {log.add("I am a " + this.doors + "-door truck"); };} www.collaborationtech.co.in
  • 8. Design Pattern // log helper var log = (function () { var log = ""; return { add: function (msg) { log += msg + "n"; }, show: function () { alert(log); log = ""; } }})(); function run() { var shop = new Shop(); var carBuilder = new CarBuilder(); var truckBuilder = new TruckBuilder(); var car = shop.construct(carBuilder); var truck = shop.construct(truckBuilder); car.say(); truck.say(); log.show(); } run(); </script> </head> <body> </body> </html> www.collaborationtech.co.in
  • 9. DOM <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Shopping list</title> <style type="text/css"> p { color: yellow; font-family: "arial", sans-serif; font-size: 1.2em;} body { color: white; background-color: black;} #purchases { border: 1px solid white; background-color: #333; color: #ccc; padding: 1em;} #purchases li { font-weight: bold;} </style> </head> <body> <h1>What to buy</h1> <p title="a gentle reminder">Don't forget to buy this stuff.</p> <p>This is just a test</p> <ul id="purchases"> <li>A tin of beans</li> <li>Cheese</li> <li>Milk</li> </ul> <script type="text/JavaScript"> var paras = document.getElementsByTagName("p"); for (var i=0; i< paras.length; i++) { var title_text = paras[i].getAttribute("title"); if (title_text != null) { alert(title_text); }}</script> </body> </html> www.collaborationtech.co.in
  • 10. DOM <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Image Gallery</title> </head> <body> <h1>Snapshots</h1> <ul> <li> <a href="images/fireworks.jpg" title="A fireworks display">Fireworks</a> </li> <li> <a href="images/coffee.jpg" title="A cup of black coffee">Coffee</a> </li> <li> <a href="images/rose.jpg" title="A red, red rose">Rose</a> </li> <li> <a href="images/bigben.jpg" title="The famous clock">Big Ben</a> </li> </ul> </body> </html> www.collaborationtech.co.in
  • 11. Follow us on Social Facebook: https://www.facebook.com/collaborationtechnologies/ Twitter : https://twitter.com/collaboration09 Google Plus : https://plus.google.com/100704494006819853579 LinkedIn : https://www.linkedin.com/in/ramananda-rao-a2012545 Instagram : https://instagram.com/collaborationtechnologies YouTube : https://www.youtube.com/channel/UCm9nK56LRbWSqcYWbzs8CUg Tumblr : https://collaborationtechnologies.tumblr.com/ Pinterest : https://in.pinterest.com/collaborationte/ Skype : facebook:ramananda.rao.7 WhatsApp : +91 9886272445 www.collaborationtech.co.in THANK YOU