remember to minify and update docs