converting to MultiThreaded MiniMap