change so we can npm and browserify etc