https://codeblueresources.com/ems-classes/