all javascript concepts are covered in this repo