epf event implemented (needs testing)