updating for the modern era