redoing something i undid to fix the last bug