[ update ] use LFS_XXX style variable, avoid argument passing and explicit function variables requirements and providings
[ update ] s/assume/provide