error handling and reset
i windup