updated setup script, needs more work to be complete