completely revamp install script