mapGen added