redid a hell lotta stuff...