block production