more work on list

added a few functions to list