separated eedlist out - refactored code