A Ring template can be combined use with map to gain the both the benefit of list and map