copied javascript from airbnb
https://raw.githubusercontent.com/airbnb/javascript/master/README.md
made changes from airbnb