always add types for maps