js is so boring !