Tag - a new approach to reasoning verbal & non-verbal