not knowing js sucks right now.