hopeful implementation of map generator