Ems Documentation by John Snyder