added graph traverse to retrieve concept (not tested, needs work on re-enterency)