added acknowledgement to Bill Hilton & Pavel Kirjanas