ESL Library refactored from shimaore/esl