rename "as_string" to "to_string"