externalize the strings and improve helpo