got reset working -ish