added sized multieoplist

and copy function
changed variable name