slice on blocks