EMP tutorial