smart deviation tool