update checkPossibility rules