javascript fix v2