Change the algo, dynamic block size