my js sucks