Purpose is related to Taste. 
Hat is related to Detective. Detective is related to Glass. Glass can be used for Hold. Hold is related to Branch. 
Purpose <--RelatedTo--> Taste 
Hat <--RelatedTo--> Detective <--RelatedTo--> Glass --UsedFor--> Hold <--RelatedTo--> Branch 