this is the primary practice of javascript