common library for eno