added github link, iterative javascript validation