moved stuff to MoperatorGeneralBlochFill