added some string building.