MFI Blocks implementation by Batya