creating smarter maps