better setup script
install script