漠然とした質問ですが。check関数とはなんですか?
どうやら正しい範囲等を判定する関数らしいですね