Source: BFile - beginning
Source: BFile interfaces