bfs 'n' enhancements