add bfutils and move standard functions in
more work on holdings