https://jamesnunn.com/2005/03/updated-egb/
updated EGB