added string_format, get_display_name
added get_client_ip