updated seed() function to more descriptive NewMap() function