added map proxy