adding FileBlock builder factories