better js
no more inline styles