setup script for actual installation