add factor to_string