handle more than one samename list with in one object
new version