checking improvements