initial map generator