silly js and such