now have a "fleshed out" method for citygenerator.pm