future moves check added