Pool is related to Float. 
Impress entails/necessarily involves Press. Press is related to Like. Like is related to Wave. 
Pool <--RelatedTo--> Float 
Impress --Entails--> Press <--RelatedTo--> Like <--RelatedTo--> Wave 