dotted tag search and recursive functionality

not fully implemented yet. Non functioning at this point.