adding JS fundamentals