more changes to BF fxns