refactoring of multieoplist class

simplify code, extend documentation