adding smart maps