David messes with js