taxa_spec, create tax_hash_obj, intermedate, works