added block edge traversal param