sliding algorithm and data info