added unit testing to list operation