js updates
some shit