added map instance exposure