fixed taking map type container