trying to work on reset changing direction oddly