working more on list