Example implementation of EMP API