note of studying javascript