it supports multiple data for the same key