embedded ES, organization, & unit tests