much better EPL for example and some extra documentation