getting the correct steps now but not traversing child targets. will work on that next