updating function taxonomy()