adding additional change for the modern method