Disk is a different concept from Memory. 
Touch is a type of Suggestion. Touch is related to Push. Push is a type of Deal. 
Disk <--DistinctFrom--> Memory 
Suggestion <--IsA-- Touch <--RelatedTo--> Push --IsA--> Deal 