implement moves counter