update checking rule for basic function checking.