refined move criteria