child branch & focus pass