altered map generation to be fixed