add script, install script, and documentation